--- /srv/rebuilderd/tmp/rebuilderdWU8UGc/inputs/mesa-libgallium_25.2.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdWU8UGc/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 7729120 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 0x18bb994 0x018bb994 0x018bb994 0x05ff0 0x05ff0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x18c1988 0x18c1988 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 f7d4d0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00fede20 fede20 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00fede30 fede30 8c892e 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 018b6760 18b6760 005234 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 018bb994 18bb994 005ff0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 018c1984 18c1984 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) 0xfede20 │ │ │ │ 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: f480672907bb73ce43e2e7a0c3ef069c5ca26d64 │ │ │ ├── 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:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG7HxDpG7HxDpGv │ │ │ │ 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 │ │ │ │ -J!F{D(0zDE │ │ │ │ -J!F{D00zDE │ │ │ │ +J!F{D(0zDF │ │ │ │ +J!F{D00zDF │ │ │ │ FzD0FyD@ │ │ │ │ 3F:F>Dd │ │ │ │ 10hcB`0F │ │ │ │ ;FBF!F0F │ │ │ │ FzD8FyD> │ │ │ │ h d"9FHF │ │ │ │ +F 5BF)FXF │ │ │ │ @@ -6752,15 +6752,15 @@ │ │ │ │ 8HxDpG7HxDpG7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpG(HxDpG(HxDpG'HxDpG │ │ │ │ 4HxDpG3HxDpG3HxDpG2HxDpGM │ │ │ │ eHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGo │ │ │ │ ZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGC │ │ │ │ FHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGJ+FzD_ │ │ │ │ #4J+FzD_ │ │ │ │ 2SJ+FzD_ │ │ │ │ xlLJzDLK │ │ │ │ 2JJ+FzD_ │ │ │ │ -2CJ+FzD^ │ │ │ │ -2>J+FzD^ │ │ │ │ +2CJ+FzD_ │ │ │ │ +2>J+FzD_ │ │ │ │ #4J+FzD^ │ │ │ │ 2gJ+FzD^ │ │ │ │ 2^J+FzD^ │ │ │ │ #MJ+FzD^ │ │ │ │ #HJ+FzD^ │ │ │ │ #7J+FzD^ │ │ │ │ #mJ+FzD^ │ │ │ │ @@ -8917,15 +8917,15 @@ │ │ │ │ FHGKxD{D │ │ │ │ /////////////5// │ │ │ │ F~D(K)M{D4Y │ │ │ │ MOOOOOOOKOOOOOOOQOOOOOOOO │ │ │ │ " "lF2` F │ │ │ │ z&&&&&&&& │ │ │ │ 2IzDyDi │ │ │ │ -J IzDyDh │ │ │ │ +J IzDyDi │ │ │ │ kIzDyDh │ │ │ │ eJfIzDyDh │ │ │ │ {&&&&&&&& │ │ │ │ #!F>iJF(F │ │ │ │ .038+8(8 │ │ │ │ NHNKxD{D │ │ │ │ MHNKxD{D │ │ │ │ @@ -8946,15 +8946,15 @@ │ │ │ │ /////////////5// │ │ │ │ F~D(K)M{D4Y │ │ │ │ MOOOOOOOKOOOOOOOQOOOOOOOO │ │ │ │ " "lF2` F │ │ │ │ z&&&&&&&& │ │ │ │ 2IzDyDd │ │ │ │ J IzDyDd │ │ │ │ - 'IzDyDc │ │ │ │ + 'IzDyDd │ │ │ │ JXF IzDyDc │ │ │ │ kIzDyDc │ │ │ │ eJfIzDyDc │ │ │ │ z&&&&&&&& │ │ │ │ #!F>iJF(F │ │ │ │ 358=0=-= │ │ │ │ NHNKxD{D │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -40,16 +40,16 @@ │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ adcsmi r0, r0, #68, 30 @ 0x110 │ │ │ │ stmdavs r4, {r0, r2, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fe210c │ │ │ │ strtmi lr, [r0], -r0, lsl #29 │ │ │ │ @ instruction: 0xf105e7f7 │ │ │ │ vqadd.u32 d0, d12, d28 │ │ │ │ - strtmi sp, [r8], -r7, lsr #4 │ │ │ │ - adcle pc, sl, #939524096 @ 0x38000000 │ │ │ │ + strtmi sp, [r8], -r3, lsl #4 │ │ │ │ + addle pc, r6, #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, lsr #7 │ │ │ │ + @ instruction: 0x0110c3b6 │ │ │ │ orrseq r9, r7, lr, lsl #18 │ │ │ │ - smlalseq r0, sl, lr, r4 │ │ │ │ - tsteq r0, r0, asr #6 │ │ │ │ - ldrsbteq r0, [sl], #62 @ 0x3e │ │ │ │ - ldrsbteq r0, [sl], #62 @ 0x3e │ │ │ │ - ldrshteq r0, [sl], #50 @ 0x32 │ │ │ │ - rscseq r0, sl, r8, lsl #8 │ │ │ │ - rscseq r0, sl, r0, lsr #8 │ │ │ │ - rscseq r0, sl, lr, asr #7 │ │ │ │ + rscseq r0, sl, lr, asr r4 │ │ │ │ + tsteq r0, r0, lsl #6 │ │ │ │ + smlalseq r0, sl, lr, r3 │ │ │ │ + smlalseq r0, sl, lr, r3 │ │ │ │ + ldrhteq r0, [sl], #50 @ 0x32 │ │ │ │ + rscseq r0, sl, r8, asr #7 │ │ │ │ + rscseq r0, sl, r0, ror #7 │ │ │ │ + rscseq r0, sl, lr, lsl #7 │ │ │ │ orrseq r9, r7, r6, lsr #15 │ │ │ │ andeq r1, r0, ip, lsl #3 │ │ │ │ - smlalseq r7, r9, r8, sl │ │ │ │ + rscseq r7, r9, r8, asr sl │ │ │ │ orrseq r9, r7, r4, lsr #11 │ │ │ │ - rscseq r7, r9, r6, ror sl │ │ │ │ - rscseq r7, r9, lr, lsl #21 │ │ │ │ - rscseq r7, r9, r8, ror #20 │ │ │ │ - rscseq r7, r9, r2, asr sl │ │ │ │ - rscseq r7, r9, r4, asr #20 │ │ │ │ - rscseq r0, sl, ip, lsl r2 │ │ │ │ + rscseq r7, r9, r6, lsr sl │ │ │ │ + rscseq r7, r9, lr, asr #20 │ │ │ │ + rscseq r7, r9, r8, lsr #20 │ │ │ │ + rscseq r7, r9, r2, lsl sl │ │ │ │ + rscseq r7, r9, r4, lsl #20 │ │ │ │ + ldrsbteq r0, [sl], #28 │ │ │ │ andeq r1, r0, r8, ror #4 │ │ │ │ - ldrhteq r0, [sl], #28 │ │ │ │ - ldrhteq r0, [sl], #26 │ │ │ │ - ldrhteq r0, [sl], #30 │ │ │ │ - rscseq r0, sl, r2, asr #3 │ │ │ │ - rscseq r0, sl, r2, asr #3 │ │ │ │ - rscseq r0, sl, lr, asr #3 │ │ │ │ - rscseq r0, sl, lr, asr #3 │ │ │ │ + rscseq r0, sl, ip, ror r1 │ │ │ │ + rscseq r0, sl, sl, ror r1 │ │ │ │ + rscseq r0, sl, lr, ror r1 │ │ │ │ + rscseq r0, sl, r2, lsl #3 │ │ │ │ + rscseq r0, sl, r2, lsl #3 │ │ │ │ + rscseq r0, sl, lr, lsl #3 │ │ │ │ + rscseq r0, sl, lr, lsl #3 │ │ │ │ orrseq r9, r7, r6, asr #7 │ │ │ │ - ldrshteq r0, [sl], #8 │ │ │ │ + ldrhteq r0, [sl], #8 │ │ │ │ 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 │ │ │ │ + rscseq r7, r9, r0, asr #12 │ │ │ │ + rscseq r0, sl, r6, asr #32 │ │ │ │ + rscseq r7, sp, r0, lsr #5 │ │ │ │ + tsteq pc, r0, ror fp @ │ │ │ │ + smlalseq r8, fp, r6, sl │ │ │ │ stmib r0, {r2, r7, sl, sp, lr}^ │ │ │ │ stmib r0, {r2, r4, r9, sp}^ │ │ │ │ stmib r0, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ stmib r0, {r3, r4, r8, r9, ip, sp}^ │ │ │ │ stmib r0, {r1, r3, r4, sl, ip, sp}^ │ │ │ │ stmib r0, {r0, r2, r3, r4, r9, sp}^ │ │ │ │ @ instruction: 0xf8c0231f │ │ │ │ @@ -650,25 +650,25 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fdd1ee │ │ │ │ svclt 0x0000ea4e │ │ │ │ @ instruction: 0x0194ee98 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq r6, sl, ip, ror #2 │ │ │ │ - cmneq r8, r0, asr r5 │ │ │ │ + cmneq r8, r0, lsl r5 │ │ │ │ orrseq r6, sl, r0, ror #2 │ │ │ │ orrseq lr, r4, r6, ror lr │ │ │ │ orrseq r6, sl, r2, asr #2 │ │ │ │ orrseq r6, sl, r2, lsr r1 │ │ │ │ ldrsbeq r6, [sl, r8] │ │ │ │ orrseq r6, sl, r6, asr #1 │ │ │ │ andeq r2, r0, r4, asr pc │ │ │ │ @ instruction: 0x019528d0 │ │ │ │ orrseq r6, sl, r4, lsr #1 │ │ │ │ - cmneq r8, ip, lsl #6 │ │ │ │ + cmneq r8, ip, asr #5 │ │ │ │ orrseq r6, sl, r6, ror r0 │ │ │ │ orrseq r6, sl, r4, ror r0 │ │ │ │ orrseq r6, sl, r2, rrx │ │ │ │ orrseq r6, sl, r2, asr r0 │ │ │ │ @ instruction: 0x019a5ffe │ │ │ │ orrseq r5, sl, ip, ror #31 │ │ │ │ andeq r2, r0, ip, lsl #2 │ │ │ │ @@ -911,45 +911,45 @@ │ │ │ │ movwcs lr, #2013 @ 0x7dd │ │ │ │ bfi sl, sl, #24, #3 │ │ │ │ ldcge 3, cr2, [sl], {2} │ │ │ │ ldccc 7, cr14, [ip, #-860] @ 0xfffffca4 │ │ │ │ @ instruction: 0xf7fd1d28 │ │ │ │ ldrb lr, [r7, r2, lsl #24] │ │ │ │ @ instruction: 0x0194ebba │ │ │ │ - ldrhteq r9, [lr], #228 @ 0xe4 │ │ │ │ + rscseq r9, lr, r4, ror lr │ │ │ │ @ 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 │ │ │ │ + ldrsbteq r1, [sp], #130 @ 0x82 │ │ │ │ + rscseq r9, lr, r0, ror #28 │ │ │ │ + rscseq r6, lr, r0, asr #20 │ │ │ │ + ldrsbteq r9, [lr], #220 @ 0xdc │ │ │ │ + ldrsbteq r9, [lr], #214 @ 0xd6 │ │ │ │ + rscseq r9, lr, r0, lsr #27 │ │ │ │ orrseq r5, sl, r4, ror #30 │ │ │ │ andeq r3, r0, ip, lsl r4 │ │ │ │ @ instruction: 0x019525d2 │ │ │ │ orrseq r5, sl, lr, lsr #30 │ │ │ │ - rscseq r6, lr, sl, ror #19 │ │ │ │ - rscseq r6, lr, r0, ror #19 │ │ │ │ - ldrsbteq r6, [lr], #152 @ 0x98 │ │ │ │ - ldrsbteq r6, [lr], #144 @ 0x90 │ │ │ │ - rscseq r6, lr, r8, asr #19 │ │ │ │ - rscseq r6, lr, r0, asr #19 │ │ │ │ + rscseq r6, lr, sl, lsr #19 │ │ │ │ + rscseq r6, lr, r0, lsr #19 │ │ │ │ + smlalseq r6, lr, r8, r9 │ │ │ │ + smlalseq r6, lr, r0, r9 │ │ │ │ + rscseq r6, lr, r8, lsl #19 │ │ │ │ + rscseq r6, lr, r0, lsl #19 │ │ │ │ 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, ror #16 │ │ │ │ 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, ror #30 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ @ instruction: 0x0194e79e │ │ │ │ - rscseq r6, lr, r6, asr r8 │ │ │ │ - rscseq r6, lr, r0, asr r8 │ │ │ │ - rscseq r6, lr, ip, asr #16 │ │ │ │ + rscseq r6, lr, r6, lsl r8 │ │ │ │ + rscseq r6, lr, r0, lsl r8 │ │ │ │ + rscseq r6, lr, ip, lsl #16 │ │ │ │ orrseq r5, sl, sl, asr #23 │ │ │ │ orrseq r5, sl, r4, asr #23 │ │ │ │ orrseq r5, sl, r0, asr #23 │ │ │ │ @ instruction: 0x019a5b9a │ │ │ │ orrseq r5, sl, r6, ror #21 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ orrseq r2, r5, lr, lsl r1 │ │ │ │ @@ -1355,15 +1355,15 @@ │ │ │ │ b cafe60 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x00b2f7fd │ │ │ │ orrseq lr, r4, ip, lsl r2 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq lr, r4, r0, ror #3 │ │ │ │ orrseq lr, r4, r4, lsr #3 │ │ │ │ - rscseq r6, lr, sl, ror r0 │ │ │ │ + rscseq r6, lr, sl, lsr r0 │ │ │ │ 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 │ │ │ │ + smlabteq fp, r8, r2, r3 │ │ │ │ orrseq lr, r4, lr, asr #2 │ │ │ │ - rscseq r6, lr, sl, ror #10 │ │ │ │ - rscseq r6, lr, r0, ror r5 │ │ │ │ - rscseq r6, lr, sl, ror r5 │ │ │ │ - rscseq r6, lr, r4, ror r5 │ │ │ │ - rscseq r6, lr, r4, ror r5 │ │ │ │ - rscseq r6, lr, r4, ror r5 │ │ │ │ - rscseq r6, lr, r8, ror r5 │ │ │ │ - rscseq r6, lr, r8, ror r5 │ │ │ │ - rscseq r6, lr, r8, ror r5 │ │ │ │ - rscseq fp, fp, r8, lsl #2 │ │ │ │ - smlalseq r0, sp, r8, pc @ │ │ │ │ - rscseq r6, lr, r8, asr r5 │ │ │ │ - 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, sl, lsr #10 │ │ │ │ + rscseq r6, lr, r0, lsr r5 │ │ │ │ + rscseq r6, lr, sl, lsr r5 │ │ │ │ + rscseq r6, lr, r4, lsr r5 │ │ │ │ + rscseq r6, lr, r4, lsr r5 │ │ │ │ + rscseq r6, lr, r4, lsr r5 │ │ │ │ rscseq r6, lr, r8, lsr r5 │ │ │ │ - rscseq r0, sp, r4, lsl #30 │ │ │ │ - rscseq r6, lr, r4, lsr #10 │ │ │ │ - rscseq r6, lr, r0, lsr #10 │ │ │ │ - rscseq r0, sp, r0, ror #29 │ │ │ │ + rscseq r6, lr, r8, lsr r5 │ │ │ │ + rscseq r6, lr, r8, lsr r5 │ │ │ │ + rscseq fp, fp, r8, asr #1 │ │ │ │ + rscseq r0, sp, r8, asr pc │ │ │ │ + rscseq r6, lr, r8, lsl r5 │ │ │ │ + rscseq r6, lr, r4, lsl r5 │ │ │ │ + rscseq r6, lr, r0, lsl r5 │ │ │ │ rscseq r6, lr, ip, lsl #10 │ │ │ │ - rscseq r6, lr, r8, lsl #10 │ │ │ │ - rscseq r6, lr, r8, lsl #10 │ │ │ │ - rscseq r6, lr, r4, lsl #10 │ │ │ │ - rscseq ip, r7, ip, ror #27 │ │ │ │ + rscseq r0, sp, r4, lsl pc │ │ │ │ + ldrshteq r6, [lr], #72 @ 0x48 │ │ │ │ + rscseq r0, sp, r4, asr #29 │ │ │ │ + rscseq r6, lr, r4, ror #9 │ │ │ │ + rscseq r6, lr, r0, ror #9 │ │ │ │ + rscseq r0, sp, r0, lsr #29 │ │ │ │ + rscseq r6, lr, ip, asr #9 │ │ │ │ + rscseq r6, lr, r8, asr #9 │ │ │ │ + rscseq r6, lr, r8, asr #9 │ │ │ │ + rscseq r6, lr, r4, asr #9 │ │ │ │ + rscseq ip, r7, ip, lsr #27 │ │ │ │ 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 │ │ │ │ - orrseq sp, r4, r4, lsr sp │ │ │ │ rscseq r9, lr, r2, lsl #17 │ │ │ │ + smlabbeq r4, r0, r6, r5 │ │ │ │ + rscseq r9, lr, ip, asr r8 │ │ │ │ + rscseq r9, lr, ip, lsl r6 │ │ │ │ + orrseq sp, r4, r4, lsr sp │ │ │ │ + rscseq r9, lr, r2, asr #16 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ - ldrhteq r9, [lr], #192 @ 0xc0 │ │ │ │ + rscseq r9, lr, r0, ror ip │ │ │ │ @ instruction: 0x0194dcf8 │ │ │ │ - ldrhteq r9, [lr], #198 @ 0xc6 │ │ │ │ - rscseq r9, lr, r8, asr #10 │ │ │ │ - rscseq r9, lr, r2, ror ip │ │ │ │ - rscseq r9, lr, r0, asr ip │ │ │ │ - rscseq r9, lr, r6, lsr #19 │ │ │ │ - rscseq r9, lr, sl, asr #20 │ │ │ │ - rscseq r9, lr, ip, asr #14 │ │ │ │ - rscseq r0, sp, r2, ror r9 │ │ │ │ - rscseq r5, r9, r0, lsr r0 │ │ │ │ - rscseq r9, lr, r2, ror #15 │ │ │ │ - rscseq r9, lr, r6, asr sl │ │ │ │ - rscseq r9, lr, lr, lsr r6 │ │ │ │ - rscseq r9, lr, r8, lsl #16 │ │ │ │ - rscseq r9, lr, r6, asr #17 │ │ │ │ - rscseq r9, lr, ip, asr #17 │ │ │ │ - rscseq r9, lr, r6, lsr #16 │ │ │ │ - rscseq r9, lr, ip, lsl #16 │ │ │ │ - rscseq r9, lr, r2, lsl r9 │ │ │ │ - rscseq r9, lr, lr, asr r2 │ │ │ │ - rscseq r9, lr, r4, lsr #17 │ │ │ │ - rscseq r9, lr, r2, lsl #17 │ │ │ │ - ldrsbteq r9, [lr], #100 @ 0x64 │ │ │ │ - rscseq r9, lr, sl, ror r8 │ │ │ │ - ldrhteq r9, [lr], #156 @ 0x9c │ │ │ │ - rscseq r9, lr, r2, asr #19 │ │ │ │ - rscseq r9, lr, r2, ror #17 │ │ │ │ - rscseq r9, lr, r4, lsl #17 │ │ │ │ - smlalseq r9, lr, r2, r4 │ │ │ │ - rscseq r9, lr, ip, lsl #9 │ │ │ │ - ldrshteq r4, [r9], #194 @ 0xc2 │ │ │ │ - rscseq r9, lr, r8, lsr #14 │ │ │ │ - rscseq r9, lr, ip, ror #12 │ │ │ │ - rscseq r9, lr, r2, lsr #13 │ │ │ │ - ldrsbteq r9, [lr], #110 @ 0x6e │ │ │ │ - rscseq r9, lr, ip, ror r1 │ │ │ │ - ldrhteq r9, [lr], #82 @ 0x52 │ │ │ │ - rscseq r9, lr, r2, lsr #1 │ │ │ │ - rscseq r9, lr, r8, asr #1 │ │ │ │ - rscseq r9, lr, r6, lsl r3 │ │ │ │ - rscseq r9, lr, r8, lsl r3 │ │ │ │ - rscseq r9, lr, ip, asr #5 │ │ │ │ - ldrsbteq r9, [lr], #34 @ 0x22 │ │ │ │ - ldrsbteq r9, [lr], #36 @ 0x24 │ │ │ │ + rscseq r9, lr, r6, ror ip │ │ │ │ + rscseq r9, lr, r8, lsl #10 │ │ │ │ + rscseq r9, lr, r2, lsr ip │ │ │ │ + rscseq r9, lr, r0, lsl ip │ │ │ │ + rscseq r9, lr, r6, ror #18 │ │ │ │ + rscseq r9, lr, sl, lsl #20 │ │ │ │ + rscseq r9, lr, ip, lsl #14 │ │ │ │ + rscseq r0, sp, r2, lsr r9 │ │ │ │ + ldrshteq r4, [r9], #240 @ 0xf0 │ │ │ │ + rscseq r9, lr, r2, lsr #15 │ │ │ │ + rscseq r9, lr, r6, lsl sl │ │ │ │ + ldrshteq r9, [lr], #94 @ 0x5e │ │ │ │ + rscseq r9, lr, r8, asr #15 │ │ │ │ + rscseq r9, lr, r6, lsl #17 │ │ │ │ + rscseq r9, lr, ip, lsl #17 │ │ │ │ + rscseq r9, lr, r6, ror #15 │ │ │ │ + rscseq r9, lr, ip, asr #15 │ │ │ │ + ldrsbteq r9, [lr], #130 @ 0x82 │ │ │ │ + rscseq r9, lr, lr, lsl r2 │ │ │ │ + rscseq r9, lr, r4, ror #16 │ │ │ │ + rscseq r9, lr, r2, asr #16 │ │ │ │ + smlalseq r9, lr, r4, r6 │ │ │ │ + rscseq r9, lr, sl, lsr r8 │ │ │ │ + rscseq r9, lr, ip, ror r9 │ │ │ │ + rscseq r9, lr, r2, lsl #19 │ │ │ │ + rscseq r9, lr, r2, lsr #17 │ │ │ │ + rscseq r9, lr, r4, asr #16 │ │ │ │ + rscseq r9, lr, r2, asr r4 │ │ │ │ + rscseq r9, lr, ip, asr #8 │ │ │ │ + ldrhteq r4, [r9], #194 @ 0xc2 │ │ │ │ + rscseq r9, lr, r8, ror #13 │ │ │ │ + rscseq r9, lr, ip, lsr #12 │ │ │ │ + rscseq r9, lr, r2, ror #12 │ │ │ │ + smlalseq r9, lr, lr, r6 │ │ │ │ + rscseq r9, lr, ip, lsr r1 │ │ │ │ + rscseq r9, lr, r2, ror r5 │ │ │ │ + rscseq r9, lr, r2, rrx │ │ │ │ + rscseq r9, lr, r8, lsl #1 │ │ │ │ ldrsbteq r9, [lr], #38 @ 0x26 │ │ │ │ - rscseq r9, lr, r0, ror #5 │ │ │ │ - rscseq r9, lr, r6, ror #5 │ │ │ │ - rscseq r9, lr, ip, lsl r3 │ │ │ │ - rscseq r9, lr, lr, lsl r3 │ │ │ │ - rscseq r9, lr, r8, asr #5 │ │ │ │ - ldrhteq r9, [lr], #46 @ 0x2e │ │ │ │ - rscseq r9, lr, r2, asr #5 │ │ │ │ - rscseq r9, lr, r4, asr #5 │ │ │ │ - rscseq r8, lr, r0, asr lr │ │ │ │ - rscseq r1, lr, ip, lsr r0 │ │ │ │ - rscseq r4, r9, r4, lsr sl │ │ │ │ - rscseq r0, sp, r2, lsl #6 │ │ │ │ - rscseq r9, lr, r6, asr #3 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, r6, asr r2 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, lr, lsl #4 │ │ │ │ - rscseq r9, lr, r0, lsl r2 │ │ │ │ - rscseq r9, lr, lr, lsr #3 │ │ │ │ - rscseq r9, lr, r4, lsl r2 │ │ │ │ - rscseq r9, lr, r2, lsl r2 │ │ │ │ - ldrhteq r9, [lr], #20 │ │ │ │ - tsteq fp, sl, asr #10 │ │ │ │ - rscseq r9, lr, ip, lsl #2 │ │ │ │ - rscseq r4, r9, r0, asr r8 │ │ │ │ - ldrsbteq r8, [lr], #178 @ 0xb2 │ │ │ │ - tsteq pc, r0, lsl #28 │ │ │ │ - rscseq r8, lr, r8, lsr #22 │ │ │ │ - rscseq r8, lr, sl, ror #26 │ │ │ │ - ldrdeq r6, [pc, -ip] │ │ │ │ - ldrhteq r8, [lr], #174 @ 0xae │ │ │ │ - rscseq r8, lr, r0, asr #21 │ │ │ │ - rscseq r8, lr, r2, asr #21 │ │ │ │ - rscseq r8, lr, r0, asr #21 │ │ │ │ - ldrhteq r8, [lr], #174 @ 0xae │ │ │ │ - ldrhteq r8, [lr], #172 @ 0xac │ │ │ │ - rscseq r8, lr, r6, lsl #20 │ │ │ │ - rscseq r8, lr, r8, lsl #20 │ │ │ │ - rscseq r8, lr, sl, lsl #20 │ │ │ │ - rscseq r8, lr, r4, lsr #20 │ │ │ │ - rscseq r8, lr, r6, lsr #20 │ │ │ │ - rscseq r8, lr, r8, lsr #20 │ │ │ │ - rscseq r9, lr, sl, ror r0 │ │ │ │ - ldrsbteq r8, [lr], #172 @ 0xac │ │ │ │ - rscseq r8, lr, r2, lsr #18 │ │ │ │ - rscseq r8, lr, sl, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, lr, lsr #18 │ │ │ │ - rscseq r8, lr, r2, ror #21 │ │ │ │ - rscseq r8, lr, r0, lsr r9 │ │ │ │ - rscseq r8, lr, r4, asr #18 │ │ │ │ - rscseq r8, lr, r0, ror r9 │ │ │ │ - ldrsbteq r8, [lr], #138 @ 0x8a │ │ │ │ + ldrsbteq r9, [lr], #40 @ 0x28 │ │ │ │ + rscseq r9, lr, ip, lsl #5 │ │ │ │ + smlalseq r9, lr, r2, r2 │ │ │ │ + smlalseq r9, lr, r4, r2 │ │ │ │ + smlalseq r9, lr, r6, r2 │ │ │ │ + rscseq r9, lr, r0, lsr #5 │ │ │ │ + rscseq r9, lr, r6, lsr #5 │ │ │ │ + ldrsbteq r9, [lr], #44 @ 0x2c │ │ │ │ + ldrsbteq r9, [lr], #46 @ 0x2e │ │ │ │ + rscseq r9, lr, r8, lsl #5 │ │ │ │ + rscseq r9, lr, lr, ror r2 │ │ │ │ + rscseq r9, lr, r2, lsl #5 │ │ │ │ + rscseq r9, lr, r4, lsl #5 │ │ │ │ + rscseq r8, lr, r0, lsl lr │ │ │ │ + ldrshteq r0, [lr], #252 @ 0xfc │ │ │ │ + ldrshteq r4, [r9], #148 @ 0x94 │ │ │ │ + rscseq r0, sp, r2, asr #5 │ │ │ │ + rscseq r9, lr, r6, lsl #3 │ │ │ │ + rscseq r9, lr, ip, asr #3 │ │ │ │ + rscseq r9, lr, r6, lsl r2 │ │ │ │ + rscseq r9, lr, ip, asr #3 │ │ │ │ + rscseq r9, lr, lr, asr #3 │ │ │ │ + ldrsbteq r9, [lr], #16 │ │ │ │ + rscseq r9, lr, lr, ror #2 │ │ │ │ + ldrsbteq r9, [lr], #20 │ │ │ │ + ldrsbteq r9, [lr], #18 │ │ │ │ + rscseq r9, lr, r4, ror r1 │ │ │ │ + tsteq fp, sl, lsl #10 │ │ │ │ + rscseq r9, lr, ip, asr #1 │ │ │ │ + rscseq r4, r9, r0, lsl r8 │ │ │ │ + smlalseq r8, lr, r2, fp │ │ │ │ + smlabteq pc, r0, sp, r6 @ │ │ │ │ + rscseq r8, lr, r8, ror #21 │ │ │ │ + rscseq r8, lr, sl, lsr #26 │ │ │ │ + @ instruction: 0x010f6c9c │ │ │ │ + rscseq r8, lr, lr, ror sl │ │ │ │ + rscseq r8, lr, r0, lsl #21 │ │ │ │ + rscseq r8, lr, r2, lsl #21 │ │ │ │ + rscseq r8, lr, r0, lsl #21 │ │ │ │ + rscseq r8, lr, lr, ror sl │ │ │ │ + rscseq r8, lr, ip, ror sl │ │ │ │ + rscseq r8, lr, r6, asr #19 │ │ │ │ + rscseq r8, lr, r8, asr #19 │ │ │ │ + rscseq r8, lr, sl, asr #19 │ │ │ │ + rscseq r8, lr, r4, ror #19 │ │ │ │ + rscseq r8, lr, r6, ror #19 │ │ │ │ + rscseq r8, lr, r8, ror #19 │ │ │ │ + rscseq r9, lr, sl, lsr r0 │ │ │ │ + smlalseq r8, lr, ip, sl │ │ │ │ rscseq r8, lr, r2, ror #17 │ │ │ │ - rscseq r8, lr, r6, ror #17 │ │ │ │ - rscseq r8, lr, ip, ror #17 │ │ │ │ - rscseq r8, lr, ip, lsl #18 │ │ │ │ - rscseq r8, lr, r6, ror #17 │ │ │ │ - rscseq r8, lr, r4, ror #17 │ │ │ │ - ldrshteq r8, [lr], #140 @ 0x8c │ │ │ │ - ldrsbteq r8, [lr], #142 @ 0x8e │ │ │ │ - ldrsbteq r8, [lr], #140 @ 0x8c │ │ │ │ - ldrshteq r8, [lr], #130 @ 0x82 │ │ │ │ - rscseq r8, lr, r4, ror #17 │ │ │ │ - rscseq r8, lr, r8, asr #4 │ │ │ │ - rscseq r8, lr, r0, lsr r2 │ │ │ │ - rscseq r8, lr, lr, asr #4 │ │ │ │ - rscseq r9, lr, r2, ror r3 │ │ │ │ - rscseq r8, lr, r4, lsr r2 │ │ │ │ + rscseq r8, lr, sl, ror #17 │ │ │ │ + rscseq r8, lr, lr, ror #17 │ │ │ │ + rscseq r8, lr, lr, ror #17 │ │ │ │ + rscseq r8, lr, lr, ror #17 │ │ │ │ + rscseq r8, lr, r2, lsr #21 │ │ │ │ + ldrshteq r8, [lr], #128 @ 0x80 │ │ │ │ + rscseq r8, lr, r4, lsl #18 │ │ │ │ + rscseq r8, lr, r0, lsr r9 │ │ │ │ + smlalseq r8, lr, sl, r8 │ │ │ │ + rscseq r8, lr, r2, lsr #17 │ │ │ │ + rscseq r8, lr, r6, lsr #17 │ │ │ │ + rscseq r8, lr, ip, lsr #17 │ │ │ │ + rscseq r8, lr, ip, asr #17 │ │ │ │ + rscseq r8, lr, r6, lsr #17 │ │ │ │ + rscseq r8, lr, r4, lsr #17 │ │ │ │ + ldrhteq r8, [lr], #140 @ 0x8c │ │ │ │ + smlalseq r8, lr, lr, r8 │ │ │ │ + smlalseq r8, lr, ip, r8 │ │ │ │ + ldrhteq r8, [lr], #130 @ 0x82 │ │ │ │ + rscseq r8, lr, r4, lsr #17 │ │ │ │ + rscseq r8, lr, r8, lsl #4 │ │ │ │ + ldrshteq r8, [lr], #16 │ │ │ │ + rscseq r8, lr, lr, lsl #4 │ │ │ │ + rscseq r9, lr, r2, lsr r3 │ │ │ │ + ldrshteq r8, [lr], #20 │ │ │ │ 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, asr #10 │ │ │ │ + rscseq r8, lr, ip, asr #10 │ │ │ │ + rscseq r8, lr, sl, asr #10 │ │ │ │ + rscseq r8, lr, r8, asr #10 │ │ │ │ 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, r4, asr #10 │ │ │ │ + rscseq r8, lr, r2, asr #10 │ │ │ │ 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, lr, lsr r5 │ │ │ │ + rscseq r8, lr, ip, lsr r5 │ │ │ │ + ldrshteq r8, [lr], #94 @ 0x5e │ │ │ │ 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 │ │ │ │ + smlalseq r8, lr, r6, r5 │ │ │ │ + rscseq r8, lr, r8, asr #9 │ │ │ │ + rscseq r8, lr, sl, lsl #11 │ │ │ │ + ldrhteq r8, [lr], #76 @ 0x4c │ │ │ │ + rscseq r8, lr, lr, asr #9 │ │ │ │ + rscseq r8, lr, r6, ror #9 │ │ │ │ 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 │ │ │ │ + smlalseq r8, lr, ip, r4 │ │ │ │ + rscseq r8, lr, r2, ror #9 │ │ │ │ + rscseq r8, lr, ip, ror #9 │ │ │ │ + smlalseq r8, lr, r0, r5 │ │ │ │ + rscseq r8, lr, r4, lsl #11 │ │ │ │ + rscseq r8, lr, r8, ror r5 │ │ │ │ + rscseq r8, lr, ip, ror #10 │ │ │ │ + rscseq r8, lr, r4, lsl #13 │ │ │ │ + rscseq r8, lr, r6, ror #11 │ │ │ │ + rscseq r8, lr, r6, lsl #12 │ │ │ │ + rscseq r8, lr, r2, lsr r6 │ │ │ │ + rscseq r8, lr, r0, lsr r6 │ │ │ │ + rscseq r8, lr, r2, lsr r6 │ │ │ │ + rscseq r8, lr, r4, lsr r6 │ │ │ │ + rscseq r8, lr, r6, lsr r6 │ │ │ │ + rscseq r8, lr, r4, lsr r6 │ │ │ │ + ldrhteq r8, [lr], #120 @ 0x78 │ │ │ │ + rscseq r8, lr, lr, lsr r5 │ │ │ │ + rscseq r8, lr, sl, lsr #10 │ │ │ │ + ldrshteq ip, [fp], #110 @ 0x6e │ │ │ │ + rscseq r8, lr, r2, asr #10 │ │ │ │ + rscseq r8, lr, r2, asr #10 │ │ │ │ + rscseq r8, lr, lr, lsr r5 │ │ │ │ + rscseq r8, lr, r4, lsr r5 │ │ │ │ + rscseq r8, lr, sl, lsr #10 │ │ │ │ + rscseq r8, lr, r4, ror #9 │ │ │ │ + rscseq r8, r9, r6, ror #13 │ │ │ │ + rscseq r8, lr, r0, ror #9 │ │ │ │ + ldrsbteq r8, [lr], #78 @ 0x4e │ │ │ │ + ldrsbteq r8, [lr], #76 @ 0x4c │ │ │ │ + ldrsbteq r8, [lr], #70 @ 0x46 │ │ │ │ + ldrsbteq r8, [lr], #72 @ 0x48 │ │ │ │ + rscseq r8, lr, r2, ror #9 │ │ │ │ + rscseq r8, lr, r0, ror r4 │ │ │ │ + rscseq r8, lr, r2, ror r4 │ │ │ │ + rscseq r8, lr, r4, ror r4 │ │ │ │ + rscseq r8, lr, r2, ror #9 │ │ │ │ + rscseq r8, lr, r4, ror #9 │ │ │ │ + rscseq r8, lr, r2, ror #9 │ │ │ │ + rscseq pc, ip, r4, asr #1 │ │ │ │ + rscseq r8, lr, r2, asr #8 │ │ │ │ + rscseq r8, lr, r6, lsr r4 │ │ │ │ + rscseq r8, lr, lr, lsr #8 │ │ │ │ + rscseq r8, lr, lr, lsl #8 │ │ │ │ + rscseq r8, lr, sl, lsl #8 │ │ │ │ + rscseq r8, lr, sl, lsl #8 │ │ │ │ + rscseq r8, lr, r2, lsl r4 │ │ │ │ + rscseq r8, lr, r0, lsl #8 │ │ │ │ + smlalseq r8, lr, ip, r3 │ │ │ │ + rscseq r8, lr, r0, lsr #7 │ │ │ │ + rscseq r8, lr, r0, lsr #7 │ │ │ │ + rscseq r8, lr, r4, lsr #7 │ │ │ │ + rscseq r8, lr, r8, lsr #7 │ │ │ │ + rscseq r8, lr, ip, lsr #7 │ │ │ │ + ldrhteq r8, [lr], #48 @ 0x30 │ │ │ │ + ldrhteq r8, [lr], #48 @ 0x30 │ │ │ │ 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 │ │ │ │ + ldrsbteq r8, [lr], #42 @ 0x2a │ │ │ │ + ldrsbteq r8, [lr], #46 @ 0x2e │ │ │ │ + rscseq r8, lr, r2, ror #5 │ │ │ │ + rscseq r8, lr, r6, ror #5 │ │ │ │ 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 │ │ │ │ + strdeq r0, [lr, -sl] │ │ │ │ ldrheq r6, [r5, ip] │ │ │ │ - tsteq lr, ip, asr r3 │ │ │ │ + tsteq lr, ip, lsl r3 │ │ │ │ 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 │ │ │ │ + ldrshteq r9, [r7], #156 @ 0x9c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f8440 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 205654 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ ldrdcs lr, [r0], -r2 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x0194bb9c │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, r0, lsr #20 │ │ │ │ + rscseq r9, r7, r0, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb68c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f8474 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 205688 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ @ instruction: 0x2000ebb8 │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq fp, r4, r8, ror #22 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, r4, lsl #20 │ │ │ │ + rscseq r9, r7, r4, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb6c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f84a8 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 2056bc │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ mulcs r0, lr, fp │ │ │ │ svclt 0x0000bd08 │ │ │ │ orrseq fp, r4, r4, lsr fp │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq r9, r7, r8, ror #19 │ │ │ │ + rscseq r9, r7, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1200ff8 │ │ │ │ - rorslt sp, pc, pc │ │ │ │ - ldcle 0, cr15, [r6], {236} @ 0xec │ │ │ │ + asrslt sp, r7, pc │ │ │ │ + stclle 0, cr15, [lr], #-944 @ 0xfffffc50 │ │ │ │ @ instruction: 0xf056b198 │ │ │ │ @ instruction: 0xf05bf2d3 │ │ │ │ @ instruction: 0xf057f65f │ │ │ │ strmi pc, [r4], -fp, asr #7 │ │ │ │ tstcs r0, r7, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f7dd │ │ │ │ strcs fp, [r0], #-3344 @ 0xfffff2f0 │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - ldrhteq r9, [r7], #152 @ 0x98 │ │ │ │ + rscseq r9, r7, r8, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcb740 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0110ff8 │ │ │ │ stclt 8, cr13, [r8, #-404] @ 0xfffffe6c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb754 │ │ │ │ @@ -3852,49 +3852,49 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -pc, lsr #15 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, ip, asr r9 │ │ │ │ + rscseq r9, r7, ip, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - strmi sp, [r4], -pc, lsr #21 │ │ │ │ + strmi sp, [r4], -r7, lsl #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 │ │ │ │ + ldrsbteq r9, [r7], #136 @ 0x88 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0ec0ff8 │ │ │ │ - @ instruction: 0x4604da9d │ │ │ │ + @ instruction: 0x4604da75 │ │ │ │ @ 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 │ │ │ │ + smlalseq r9, r7, r4, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrsqrts.f32 q0, , q12 │ │ │ │ strmi pc, [r4], -fp, lsl #9 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf23f │ │ │ │ @@ -3903,32 +3903,32 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r9, asr #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - smlalseq r9, r7, r0, r8 │ │ │ │ + rscseq r9, r7, r0, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1320ff8 │ │ │ │ - strmi sp, [r4], -pc, lsl #31 │ │ │ │ + strmi sp, [r4], -r7, ror #30 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf21d │ │ │ │ @ instruction: 0xf057f5a9 │ │ │ │ @ instruction: 0x4604f315 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r7, lsr #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, ip, asr #16 │ │ │ │ + rscseq r9, r7, ip, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb8a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0100ff8 │ │ │ │ strmi sp, [r4], -pc, lsr #30 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf1fb │ │ │ │ @@ -3937,15 +3937,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r5, lsl #14 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, r8, lsl #16 │ │ │ │ + rscseq r9, r7, r8, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0100ff8 │ │ │ │ @ instruction: 0x4604ded7 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf1d9 │ │ │ │ @@ -3954,66 +3954,66 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ strtmi pc, [r0], -r3, ror #13 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r9, r7, r4, asr #15 │ │ │ │ + rscseq r9, r7, r4, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -sp, lsl #20 │ │ │ │ + strmi sp, [r4], -r5, ror #19 │ │ │ │ @ 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 │ │ │ │ + rscseq r9, r7, r0, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1350ff8 │ │ │ │ - strmi sp, [r4], -r1, lsr #20 │ │ │ │ + @ instruction: 0x4604d9f9 │ │ │ │ @ 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 │ │ │ │ + ldrshteq r9, [r7], #108 @ 0x6c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - strmi sp, [r4], -pc, ror #29 │ │ │ │ + strmi sp, [r4], -r7, asr #29 │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf173 │ │ │ │ @ instruction: 0xf057f4ff │ │ │ │ strmi pc, [r4], -fp, ror #4 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, q7 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f67d │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r9, [r7], #104 @ 0x68 │ │ │ │ + ldrhteq r9, [r7], #104 @ 0x68 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcb9fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0100ff8 │ │ │ │ @ instruction: 0x4604dd1d │ │ │ │ @ instruction: 0xf056b160 │ │ │ │ @ instruction: 0xf05bf151 │ │ │ │ @@ -4022,15 +4022,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ @ instruction: 0x4620f65b │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrhteq r9, [r7], #100 @ 0x64 │ │ │ │ + rscseq r9, r7, r4, ror r6 │ │ │ │ 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 │ │ │ │ + rscseq r9, r7, ip, lsr #12 │ │ │ │ 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 │ │ │ │ + ldrsbteq r9, [r7], #88 @ 0x58 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcbae8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b88b0 │ │ │ │ bmi 4e0afc │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4088,15 +4088,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ pld [ip, #130] @ 0x82 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ orrseq fp, r4, ip, lsl #14 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ - ldrhteq r9, [r7], #88 @ 0x58 │ │ │ │ + rscseq r9, r7, r8, ror r5 │ │ │ │ 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 │ │ │ │ + stcle 1, cr15, [r2, #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], -r7, asr #16 │ │ │ │ + ldclle 1, cr15, [r0], {37} @ 0x25 │ │ │ │ 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 │ │ │ │ + rscseq r9, r7, ip, asr #10 │ │ │ │ + tsteq fp, r0, ror #28 │ │ │ │ + rscseq r9, r7, r8, asr r5 │ │ │ │ + rscseq r9, r7, r8, asr #10 │ │ │ │ + rscseq r9, r7, lr, ror #9 │ │ │ │ + rscseq r9, r7, r8, lsr #10 │ │ │ │ orrseq fp, r4, r2, lsr #12 │ │ │ │ - smlatteq fp, r6, sp, r0 │ │ │ │ - ldrsbteq r9, [r7], #64 @ 0x40 │ │ │ │ - rscseq r9, r7, r4, lsr #9 │ │ │ │ + smlatbeq fp, r6, sp, r0 │ │ │ │ + smlalseq r9, r7, r0, r4 │ │ │ │ + rscseq r9, r7, r4, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcbc88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1430ff8 │ │ │ │ - stclt 13, cr13, [r8, #-420] @ 0xfffffe5c │ │ │ │ + stclt 13, cr13, [r8, #-260] @ 0xfffffefc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcbc9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ stclt 15, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -4391,24 +4391,24 @@ │ │ │ │ b 1eb2dc4 │ │ │ │ @ instruction: 0xf8ca2302 │ │ │ │ ldrt r3, [r7], r0 │ │ │ │ orrseq fp, r4, ip, lsr r5 │ │ │ │ @ instruction: 0x000037b4 │ │ │ │ orrseq fp, r4, r6, lsr #10 │ │ │ │ @ instruction: 0x0194b49a │ │ │ │ - smlalseq sl, r7, sl, r2 │ │ │ │ - rscseq sl, r7, sl, ror #3 │ │ │ │ - rscseq sl, r7, sl, ror #3 │ │ │ │ + rscseq sl, r7, sl, asr r2 │ │ │ │ + rscseq sl, r7, sl, lsr #3 │ │ │ │ + rscseq sl, r7, sl, lsr #3 │ │ │ │ andeq r2, r0, r4, lsl #12 │ │ │ │ - smlalseq r9, r7, r2, r7 │ │ │ │ + rscseq r9, r7, r2, asr r7 │ │ │ │ andeq r3, r0, r8, ror #17 │ │ │ │ - rscseq sl, r7, sl, lsr r1 │ │ │ │ - rscseq sl, r7, sl, asr #2 │ │ │ │ + ldrshteq sl, [r7], #10 │ │ │ │ + rscseq sl, r7, sl, lsl #2 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ - rscseq sl, r7, r8, lsl r1 │ │ │ │ + ldrsbteq sl, [r7], #8 │ │ │ │ andeq r3, r0, r4, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febcc02c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r4, r2, r4, lsl #12 │ │ │ │ @ instruction: 0xf03d6818 │ │ │ │ @@ -5506,21 +5506,21 @@ │ │ │ │ bl 3bd0e0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ b.n 75ade │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ │ │ │ │ 00075afc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -5741,15 +5741,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ b.n 75cec │ │ │ │ movs r2, #1 │ │ │ │ b.n 75cec │ │ │ │ nop │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #8] │ │ │ │ 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 r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldr r1, [pc, #32] @ (75fc4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 75fac │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ beq.n 75fbe │ │ │ │ @@ -5989,15 +5989,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 75fa8 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ 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 r0, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ 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 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ 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, [r6, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ │ │ │ 00076464 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -6939,15 +6939,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 7669e │ │ │ │ nop │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ 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, [r5, #42] @ 0x2a │ │ │ │ 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, [r0, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ 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, [r0, #19] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 000773a4 : │ │ │ │ cbz r0, 773ba │ │ │ │ push {r3, lr} │ │ │ │ @@ -8311,15 +8311,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r3, #5 │ │ │ │ b.n 77636 │ │ │ │ ldrh r2, [r5, #30] │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ 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, [r0, #28] │ │ │ │ lsls r0, r2, #4 │ │ │ │ │ │ │ │ 0007783c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8486,15 +8486,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #6 │ │ │ │ │ │ │ │ 000778ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8536,15 +8536,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ clz r0, r4 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 778ec │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ 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, [r0, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ @@ -9214,19 +9214,19 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #2] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ 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, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -11432,17 +11432,17 @@ │ │ │ │ b.n 796ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ 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] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ + cmp r8, fp │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r6, 7ad20 │ │ │ │ lsls r6, r2, #6 │ │ │ │ │ │ │ │ 0007ad00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14712,15 +14712,15 @@ │ │ │ │ b.n 7b8f4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ lsls r4, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, r2 │ │ │ │ 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 r5, #220 @ 0xdc │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ 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 9ac058 │ │ │ │ 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 9ac130 │ │ │ │ strb.w r0, [r4, #329] @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ bl 591194 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7db64 │ │ │ │ @@ -18045,17 +18045,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7db92 │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r4, r2, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ 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 9ac3c8 │ │ │ │ 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 9ac3dc │ │ │ │ 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 9ac43c │ │ │ │ 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, r7, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7ea02 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19461,17 +19461,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #30 │ │ │ │ bne.n 7e992 │ │ │ │ b.n 7e9d8 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r1, #4 │ │ │ │ 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 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -19972,21 +19972,21 @@ │ │ │ │ b.n 7ebee │ │ │ │ movs r3, #31 │ │ │ │ str.w r3, [r6, r8, lsl #3] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 7eb26 │ │ │ │ b.n 7ebee │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -20242,21 +20242,21 @@ │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 7f0de │ │ │ │ b.n 7f0f8 │ │ │ │ movs r0, #2 │ │ │ │ b.n 7ef5c │ │ │ │ nop │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ 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, r2, #23 │ │ │ │ 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, r6, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ 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, r7, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ 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] │ │ │ │ + ldrh.w r0, [r4, r6, lsl #3] │ │ │ │ + @ instruction: 0xf7f200f6 │ │ │ │ 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, r7, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ 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, r7, #11 │ │ │ │ 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 │ │ │ │ + subs.w r1, r8, #9371648 @ 0x8f0000 │ │ │ │ + sbcs.w r1, r4, #9371648 @ 0x8f0000 │ │ │ │ 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> │ │ │ │ + @ instruction: 0xf294010f │ │ │ │ + @ instruction: 0xf234010f │ │ │ │ + @ instruction: 0xf1e4010f │ │ │ │ + @ instruction: 0xf194010f │ │ │ │ + bvc.n 825cc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2b64> │ │ │ │ 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} │ │ │ │ + bics.w r1, r2, #15 │ │ │ │ + vaddw.s16 q0, q5, d15 │ │ │ │ + vrhadd.s d16, d6, d15 │ │ │ │ + vrhadd.s16 d16, d2, d15 │ │ │ │ + vrhadd.s32 d0, d10, d15 │ │ │ │ + cdp 1, 6, cr0, cr6, cr15, {0} │ │ │ │ + cdp 1, 1, cr0, cr10, 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 │ │ │ │ + stc 1, cr0, [lr, #60] @ 0x3c │ │ │ │ + ldc 1, cr0, [r2, #-60]! @ 0xffffffc4 │ │ │ │ + stcl 1, cr0, [ip], #60 @ 0x3c │ │ │ │ + ldc 1, cr0, [lr], {15} │ │ │ │ + mrrc 1, 0, r0, ip, cr15 │ │ │ │ + ldc 1, cr0, [r2], {15} │ │ │ │ + orns r1, ip, pc │ │ │ │ + orr.w r1, r0, pc │ │ │ │ + strd r0, r1, [r8, #60]! @ 0x3c │ │ │ │ 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 82424 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x29bc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 8248c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2a24> │ │ │ │ + b.n 8240c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x29a4> │ │ │ │ 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 832ec <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3884> │ │ │ │ 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 831d0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3768> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 83064 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35fc> │ │ │ │ + b.n 82fe4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x357c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - b.n 82fa8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3540> │ │ │ │ + b.n 82f28 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x34c0> │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ (82ef0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3488>) │ │ │ │ @@ -26164,21 +26164,21 @@ │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ bne.n 82ff8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3590> │ │ │ │ ldr r3, [pc, #32] @ (8302c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x35c4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #244] @ 0xf4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r0, #236] @ 0xec │ │ │ │ @@ -26269,17 +26269,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83116 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x36ae> │ │ │ │ ldr r3, [pc, #12] @ (83168 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3700>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ b.n 83116 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x36ae> │ │ │ │ nop │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #30 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - udf #14 │ │ │ │ + ble.n 83108 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x36a0> │ │ │ │ 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, 83a42 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3fda> │ │ │ │ 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, 84286 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x481e> │ │ │ │ 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 r3, [sp, #584] @ 0x248 │ │ │ │ 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, [r7, #8] │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -33956,15 +33956,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ b.n 88922 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x8eba> │ │ │ │ nop │ │ │ │ strb r2, [r3, #30] │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ 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, r7, #23 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ 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, [r1, #36] @ 0x24 │ │ │ │ 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, [r7, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ 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, [r4, #10] │ │ │ │ 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, [r7, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r5, r6, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 9ac88 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b220> │ │ │ │ adds r1, #1 │ │ │ │ @@ -59488,17 +59488,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r7, #8] │ │ │ │ b.n 9ad1a <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b2b2> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #792] @ (9b234 ) │ │ │ │ + ldr r3, [pc, #536] @ (9b134 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r0, r7 │ │ │ │ + add r8, pc │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -59587,15 +59587,15 @@ │ │ │ │ bl 9af20 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1b4b8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #19 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, r4 │ │ │ │ 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 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r3, [pc, #32] @ (9b4cc ) │ │ │ │ + ldr r2, [pc, #800] @ (9b7cc ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + add lr, r8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r8, r6 │ │ │ │ + add r0, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - add r2, fp │ │ │ │ + add r2, r3 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #368] @ (9b63c ) │ │ │ │ + ldr r0, [pc, #112] @ (9b53c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r2, r6 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r5, r6, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r2, r0 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - orrs r0, r0 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - blxns r3 │ │ │ │ + bxns fp │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r1, [pc, #216] @ (9b5d0 ) │ │ │ │ + ldr r0, [pc, #984] @ (9b8d0 ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r0, [pc, #848] @ (9b84c ) │ │ │ │ + ldr r0, [pc, #592] @ (9b74c ) │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - mvns r0, r0 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldr r2, [pc, #720] @ (9b7dc ) │ │ │ │ + ldr r2, [pc, #464] @ (9b6dc ) │ │ │ │ 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 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r4, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - eors r0, r7 │ │ │ │ + ands r0, r7 │ │ │ │ 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 r4, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -62525,21 +62525,21 @@ │ │ │ │ movs r4, #17 │ │ │ │ b.n 9cbf4 │ │ │ │ nop │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ + sbcs r4, r1 │ │ │ │ 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 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r7 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsls r4, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r6, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r0, r5 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - eors r2, r3 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #760] @ (9d4b8 ) │ │ │ │ @@ -63901,15 +63901,15 @@ │ │ │ │ nop │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #536] @ (9de68 ) │ │ │ │ @@ -64118,15 +64118,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ 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, r1, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ 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, r5, #20 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ 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, r0, #9 │ │ │ │ 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 r3, #198 @ 0xc6 │ │ │ │ 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 r2, #162 @ 0xa2 │ │ │ │ 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 r0, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -67072,15 +67072,15 @@ │ │ │ │ bl 3bd0e0 │ │ │ │ b.n 9fb2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #32 │ │ │ │ lsls r2, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r5, r2 │ │ │ │ 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, r5, #19 │ │ │ │ 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, r0, #17 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -68096,16 +68096,16 @@ │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a0598 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xfb7a00f4 │ │ │ │ - @ instruction: 0xfae000f4 │ │ │ │ + @ instruction: 0xfb3a00f4 │ │ │ │ + @ instruction: 0xfaa000f4 │ │ │ │ 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 │ │ │ │ + ldrsb.w r0, [r0, #244] @ 0xf4 │ │ │ │ + vst1.8 @ instruction: 0xf98c00f4 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr.w r0, [lr, #244] @ 0xf4 │ │ │ │ + ldrb.w r0, [lr, #244] @ 0xf4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ 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] │ │ │ │ + strh.w r0, [r8, #244] @ 0xf4 │ │ │ │ + str.w r0, [r0, r4, lsl #3] │ │ │ │ + ldrb.w r0, [r8, r4, lsl #3] │ │ │ │ + ldrh.w r0, [r4, r4, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 │ │ │ │ + @ instruction: 0xf7e000f4 │ │ │ │ + @ instruction: 0xf72200f4 │ │ │ │ + movt r0, #26868 @ 0x68f4 │ │ │ │ + @ instruction: 0xf77e00f4 │ │ │ │ + @ instruction: 0xf73200f4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -68627,15 +68627,15 @@ │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #37122 @ 0x9102 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n a0b20 │ │ │ │ b.n a0b48 │ │ │ │ - @ instruction: 0xf7ac00f4 │ │ │ │ + @ instruction: 0xf76c00f4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -68666,15 +68666,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf72800f4 │ │ │ │ + @ instruction: 0xf6e800f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r3 │ │ │ │ @@ -68810,18 +68810,18 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a0d04 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - @ instruction: 0xf74c00f4 │ │ │ │ - rsb r0, lr, #7995392 @ 0x7a0000 │ │ │ │ - @ instruction: 0xf5ee00f4 │ │ │ │ - @ instruction: 0xf5e800f4 │ │ │ │ + @ instruction: 0xf70c00f4 │ │ │ │ + @ instruction: 0xf58e00f4 │ │ │ │ + sub.w r0, lr, #7995392 @ 0x7a0000 │ │ │ │ + sub.w r0, r8, #7995392 @ 0x7a0000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, a0dda │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ add.w lr, r0, #540 @ 0x21c │ │ │ │ movw ip, #36161 @ 0x8d41 │ │ │ │ b.n a0dc0 │ │ │ │ @@ -69115,18 +69115,18 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n a0e66 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n a0f00 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n a10ba │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2b600f4 │ │ │ │ - addw r0, sl, #244 @ 0xf4 │ │ │ │ - rsbs r0, r4, #244 @ 0xf4 │ │ │ │ - orr.w r0, r0, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf27600f4 │ │ │ │ + rsb r0, sl, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf19400f4 │ │ │ │ + and.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: 0xf13600f4 │ │ │ │ stmdb sp!, {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 │ │ │ │ + orr.w r0, ip, #244 @ 0xf4 │ │ │ │ + vshr.s64 q0, q10, #16 │ │ │ │ + vqadd.s32 q8, q8, q10 │ │ │ │ + vqadd.s32 q8, q11, q10 │ │ │ │ + vqadd.s32 q8, q10, q10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #593920 @ 0x91000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -69570,15 +69570,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ 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} │ │ │ │ + stcl 0, cr0, [sl, #976] @ 0x3d0 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ + ldc 0, cr0, [lr], #-976 @ 0xfffffc30 │ │ │ │ @ instruction: 0xe8180191 │ │ │ │ - stc 0, cr0, [r2], {244} @ 0xf4 │ │ │ │ + rsb r0, r2, r4, ror #3 │ │ │ │ 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 │ │ │ │ + stcl 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ + @ instruction: 0xeaf600f4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb2800f4 │ │ │ │ + @ instruction: 0xe9be00f4 │ │ │ │ + @ instruction: 0xeae400f4 │ │ │ │ + @ instruction: 0xeac200f4 │ │ │ │ + eors.w r0, sl, r4, ror #3 │ │ │ │ + ands.w r0, r2, r4, ror #3 │ │ │ │ + strd r0, r0, [r0, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xe99000f4 │ │ │ │ + ldrd r0, r0, [lr, #-976] @ 0x3d0 │ │ │ │ + @ instruction: 0xe8d000f4 │ │ │ │ + strd r0, r0, [r6], #976 @ 0x3d0 │ │ │ │ + ldrd r0, r0, [lr], #-976 @ 0x3d0 │ │ │ │ + @ instruction: 0xe82a00f4 │ │ │ │ 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 a29e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a2984 │ │ │ │ + b.n a2904 │ │ │ │ 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 a294c │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n a28b4 │ │ │ │ + b.n a2834 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a28c4 │ │ │ │ + b.n a2844 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ 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 a26dc │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a27c0 │ │ │ │ + b.n a2740 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - b.n a26d0 │ │ │ │ + b.n a2650 │ │ │ │ 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 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ 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 r5, [sp, #752] @ 0x2f0 │ │ │ │ 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 │ │ │ │ + blt.n a2a68 │ │ │ │ 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 │ │ │ │ + bge.n a2b38 │ │ │ │ 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 │ │ │ │ + bmi.n a38cc │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bvs.n a3908 │ │ │ │ + bpl.n a3888 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3880 │ │ │ │ + bcc.n a3a00 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bpl.n a38a0 │ │ │ │ + bpl.n a3820 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a38d4 │ │ │ │ + bcc.n a3854 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcc.n a3958 │ │ │ │ + bcs.n a38d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r3, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcc.n a391c │ │ │ │ + bcs.n a389c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bcs.n a39d4 │ │ │ │ + bcs.n a3954 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bmi.n a39a8 │ │ │ │ + bmi.n a3928 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a38ac │ │ │ │ + bne.n a382c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3874 │ │ │ │ + bne.n a39f4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a39f8 │ │ │ │ + bne.n a3978 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3904 │ │ │ │ + beq.n a3884 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a3a0c │ │ │ │ + beq.n a398c │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a388c │ │ │ │ + bne.n a3a0c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39e8 │ │ │ │ + beq.n a3968 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a38c0 │ │ │ │ + bne.n a3a40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - beq.n a39b4 │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #22 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a3980 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39b0 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - bne.n a3910 │ │ │ │ + bne.n a3890 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a3898 │ │ │ │ + bne.n a3a18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a39a0 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r7, #24 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n a39d0 │ │ │ │ + beq.n a3950 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - beq.n a38b8 │ │ │ │ + beq.n a3a38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, 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} │ │ │ │ + ldmia r6, {r1, r6, 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 a24cc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73161,17 +73161,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xeb9a0191 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a3b18 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73211,17 +73211,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds.w r1, r2, r1, lsr #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, 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 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 r2, {r2, r3, r4, r5, r6, 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 r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, 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] @ (a3fb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -73590,17 +73590,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ b.n a3df8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr.w ip, [pc, #2412] @ a4970 │ │ │ │ movw r3, #34847 @ 0x881f │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ push {lr} │ │ │ │ @@ -75644,21 +75644,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n a54a8 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (a5630 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -75757,15 +75757,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a5610 │ │ │ │ b.n a5620 │ │ │ │ nop │ │ │ │ bne.n a5568 │ │ │ │ lsls r1, r2, #6 │ │ │ │ sbc.w r1, ip, r1, lsr #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ 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, r4} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + cbz r2, a576e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + cbz r4, a5778 │ │ │ │ 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 │ │ │ │ + cbz r0, a57f4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5800 │ │ │ │ + cbz r2, a57f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a580a │ │ │ │ + cbz r0, a57fa │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5802 │ │ │ │ + cbz r4, a57f2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a580e │ │ │ │ + cbz r6, a57fe │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #100] @ (a580c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -75939,23 +75939,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r4, a587a │ │ │ │ + cbz r4, a586a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r6, a5878 │ │ │ │ + cbz r6, a5868 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r4, a5872 │ │ │ │ + cbz r4, a5862 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a587c │ │ │ │ + cbz r0, a586c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a5878 │ │ │ │ + cbz r2, a5868 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #152] @ (a58d0 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ @@ -76019,25 +76019,25 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n a588c │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldmia r6, {r4, r5, r6} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r2, a592e │ │ │ │ + cbz r2, a591e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r2, a592c │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a592e │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - uxth r6, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ 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 │ │ │ │ + uxth r2, 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 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, a5a8c │ │ │ │ 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, a5aa6 │ │ │ │ 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 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, a5bb4 │ │ │ │ + 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, #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 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ 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 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ 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 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ (a5ecc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -76597,17 +76597,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a5e7a │ │ │ │ b.n a5e0a │ │ │ │ ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ b.n a64a0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ 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 r1, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -76985,21 +76985,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ bl 397474 │ │ │ │ b.n a62ee │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r4, r6, #3 │ │ │ │ svc 182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ 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 r0, sp, #920 @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl a2330 │ │ │ │ @@ -77322,15 +77322,15 @@ │ │ │ │ ldrh.w r3, [r4, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ b.n a6670 │ │ │ │ stmia r1!, {r1, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ bvc.n a6778 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r3, pc, #384 @ (adr r3, a681c ) │ │ │ │ + add r3, pc, #128 @ (adr r3, a671c ) │ │ │ │ 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 r6, pc, #912 @ (adr r6, a6b28 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, a67ac ) │ │ │ │ + add r1, pc, #784 @ (adr r1, a6aac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #176] @ (a685c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -77495,21 +77495,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a67e8 │ │ │ │ itet ne │ │ │ │ lslne r1, r2, #6 │ │ │ │ - addeq r6, pc, #784 @ (adr r6, a6b74 ) │ │ │ │ + addeq r6, pc, #528 @ (adr r6, a6a74 ) │ │ │ │ lslne r4, r6, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, a6bd8 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, a6ad8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bpl.n a68e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r1, pc, #192 @ (adr r1, a6930 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, a6c30 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ (a6924 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -77573,21 +77573,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a68ee │ │ │ │ nop │ │ │ │ bkpt 0x0042 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r6, pc, #552 @ (adr r6, a6b54 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, a6a54 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n a685c │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r6, pc, #72 @ (adr r6, a697c ) │ │ │ │ + add r5, pc, #840 @ (adr r5, a6c7c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, a6ae0 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, a69e0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ @@ -77659,19 +77659,19 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ b.n a69e2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ 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 r0, pc, #640 @ (adr r0, a72e4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, a73d0 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, a72d0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, a73cc ) │ │ │ │ + add r0, pc, #608 @ (adr r0, a72cc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r0, pc, #608 @ (adr r0, a72d0 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, a71d0 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r2, [pc, #96] @ (a70dc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -78289,15 +78289,15 @@ │ │ │ │ beq.n a70a0 │ │ │ │ b.n a6eda │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w a6ed2 │ │ │ │ b.n a6efa │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -78324,15 +78324,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -78359,15 +78359,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -78385,15 +78385,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl a6d7c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ 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 r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #136] @ (a72d4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -78627,29 +78627,29 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7328 │ │ │ │ nop │ │ │ │ cbz r2, a74a2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ 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 r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (a77ac ) │ │ │ │ @@ -78989,17 +78989,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r6 │ │ │ │ b.n a774e │ │ │ │ add r7, sp, #920 @ 0x398 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #380] @ (a7948 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -79154,31 +79154,31 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n a7824 │ │ │ │ nop │ │ │ │ add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #208] @ (a7a54 ) │ │ │ │ @@ -79269,17 +79269,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ b.n a79f2 │ │ │ │ nop │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ 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 r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ 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 r3, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ 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 r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ 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 r0, [sp, #880] @ 0x370 │ │ │ │ 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 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r0, [r5, #27] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ 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, [r2, #48] @ 0x30 │ │ │ │ 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, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ 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, [r6, #28] │ │ │ │ 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, [r7, #26] │ │ │ │ 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, [r2, #26] │ │ │ │ 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, [r6, #15] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ 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] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ 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, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #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, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #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, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ 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, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ 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, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ 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, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ 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, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r2, a906a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ 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, [r2, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ 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, [r1, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ 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, [r6, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ 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, [r3, #16] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ 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, [r1, #12] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ 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, [r7, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ 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, [r1, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ 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] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #180] @ (a9778 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -82175,17 +82175,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #76] @ (a97e0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -82219,17 +82219,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a97b0 │ │ │ │ b.n a97c6 │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ 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, [r5, #23] │ │ │ │ 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, [r5, #21] │ │ │ │ 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, [r1, #19] │ │ │ │ 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 fede04 │ │ │ │ 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, [r5, #1] │ │ │ │ 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, [r4, #11] │ │ │ │ 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, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {} │ │ │ │ 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, [r7, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, [r7, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cbz r1, ab460 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrd r5, r4, [r1, #128] @ 0x80 │ │ │ │ ldr.w r3, [r0, #1872] @ 0x750 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -85369,15 +85369,15 @@ │ │ │ │ movw r0, #6408 @ 0x1908 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #33319 @ 0x8227 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #32993 @ 0x80e1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #565248 @ 0x8a000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -85403,15 +85403,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ 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, [r3, #21] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -85579,15 +85579,15 @@ │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ bne.n aba58 │ │ │ │ movw r3, #1284 @ 0x504 │ │ │ │ strh r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ 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 r0, [pc, #736] @ (ace3c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r3, #33319 @ 0x8227 │ │ │ │ ldr.w lr, [pc, #3240] @ ad9f0 │ │ │ │ cmp r1, r3 │ │ │ │ add lr, pc │ │ │ │ beq.w ad386 │ │ │ │ @@ -93590,15 +93590,15 @@ │ │ │ │ b.w b0cfe │ │ │ │ mov.w r0, #286 @ 0x11e │ │ │ │ b.w b0cfe │ │ │ │ nop │ │ │ │ @ instruction: 0xf6e00190 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #121 @ 0x79 │ │ │ │ b.w b0cfe │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ b.w b0cfe │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ b.w b0cfe │ │ │ │ @@ -94546,15 +94546,15 @@ │ │ │ │ @ instruction: 0xfa080190 │ │ │ │ b.n b2364 │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n b232c │ │ │ │ lsls r0, r2, #6 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfa1dffff │ │ │ │ ldrb.w r3, [r0, #268] @ 0x10c │ │ │ │ cbnz r3, b2072 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -94894,15 +94894,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bgt.n b2300 │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n b24b0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r4, [r0, #268] @ 0x10c │ │ │ │ cbz r4, b2418 │ │ │ │ @@ -95668,15 +95668,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl b2598 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ 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, r0, #12 │ │ │ │ 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, r5, #11 │ │ │ │ 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 r2, [sp, #936] @ 0x3a8 │ │ │ │ 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, r4, #9 │ │ │ │ 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, r2, #9 │ │ │ │ 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 │ │ │ │ + and.w r0, sl, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf35200f3 │ │ │ │ + @ instruction: 0xf35600f3 │ │ │ │ + @ instruction: 0xf32a00f3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (b451c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -97940,16 +97940,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n b4560 │ │ │ │ b.n b48d4 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - @ instruction: 0xf2de00f3 │ │ │ │ - @ instruction: 0xf2be00f3 │ │ │ │ + @ instruction: 0xf29e00f3 │ │ │ │ + @ instruction: 0xf27e00f3 │ │ │ │ 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 │ │ │ │ + add.w r0, ip, #243 @ 0xf3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #324] @ (b48cc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #324] @ (b48d0 ) │ │ │ │ @@ -98335,15 +98335,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ble.n b4a58 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - mrc 0, 4, r0, cr2, cr3, {7} │ │ │ │ + mrc 0, 2, r0, cr2, cr3, {7} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r1, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -98666,15 +98666,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ bgt.n b4db0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r0, r2, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #972] @ 0x3cc │ │ │ │ + stcl 0, cr0, [r4, #-972] @ 0xfffffc34 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeae000f3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -99038,19 +99038,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (b518c ) │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n b515c │ │ │ │ - b.n b509c │ │ │ │ + b.n b501c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n b50b8 │ │ │ │ + b.n b5038 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n b50d8 │ │ │ │ + b.n b5058 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -102642,15 +102642,15 @@ │ │ │ │ movw r0, #33776 @ 0x83f0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34481 @ 0x86b1 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34480 @ 0x86b0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a9cc4 │ │ │ │ @@ -102755,15 +102755,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #6 │ │ │ │ strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r2, b7916 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b791a │ │ │ │ cmp r0, #3 │ │ │ │ beq.n b792a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -102789,17 +102789,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n b7918 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r4, [pc, #1036] @ b7d74 │ │ │ │ @@ -104246,19 +104246,19 @@ │ │ │ │ b.n b87e0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r0, r2, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104728,19 +104728,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -105105,29 +105105,29 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n b91ba │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #5] │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ 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, [r1, #22] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #196] @ (b9370 ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -106650,27 +106650,27 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n b9e48 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ 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, [r7, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n ba30e │ │ │ │ bic.w ip, r3, #7 │ │ │ │ ldr r2, [pc, #232] @ (ba358 ) │ │ │ │ @@ -106748,17 +106748,17 @@ │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ b.n ba2e2 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add.w lr, ip, #15 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ lsr.w ip, r4, ip │ │ │ │ @@ -107258,29 +107258,29 @@ │ │ │ │ b.n ba8c6 │ │ │ │ ldr r2, [pc, #36] @ (ba920 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ add r2, ip │ │ │ │ b.n ba596 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #184] @ (ba9f0 ) │ │ │ │ @@ -107608,15 +107608,15 @@ │ │ │ │ ite le │ │ │ │ uxtble r6, r3 │ │ │ │ movgt r6, #255 @ 0xff │ │ │ │ strb r6, [r7, #3] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #200] @ (bad98 ) │ │ │ │ @@ -108041,15 +108041,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ strh r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #32769 @ 0x8001 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ b.n bb112 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w ip, r2, #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [sp, #8] │ │ │ │ rsb r4, r2, #3 │ │ │ │ @@ -108096,15 +108096,15 @@ │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #236] @ (bb2bc ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -108526,15 +108526,15 @@ │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ b.n bb66a │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #296] @ (bb7c8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -110087,21 +110087,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, lr │ │ │ │ lsls r0, r2, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, lr │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ sub.w r0, r0, #296 @ 0x128 │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ bhi.n bc778 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, r7, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ @@ -115405,17 +115405,17 @@ │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n bfdae │ │ │ │ ldr r2, [pc, #12] @ (bfdd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cmp r0, #20 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov lr, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -115560,15 +115560,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (bff4c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n bfeac │ │ │ │ nop │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -115610,19 +115610,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (bffd0 ) │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ b.n bff9a │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -115671,21 +115671,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n c001e │ │ │ │ nop │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r0 │ │ │ │ @@ -115722,15 +115722,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (c00f0 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #35865 @ 0x8c19 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -115822,15 +115822,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #32868 @ 0x8064 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n c01be │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34039 @ 0x84f7 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c0276 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115913,15 +115913,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -116217,34 +116217,34 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c04fc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mcrr2 1, 8, r0, ip, cr15 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xfafa018f │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -116536,29 +116536,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ b.n c08f4 │ │ │ │ ldr r1, [pc, #32] @ (c0940 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n c0846 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ @@ -116598,15 +116598,15 @@ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf698018f │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ @ instruction: 0xf660018f │ │ │ │ ldr.w ip, [pc, #292] @ c0af8 │ │ │ │ cmp r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ @@ -117206,17 +117206,17 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bge.w c0ed2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl f1570 │ │ │ │ b.n c0ed2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ @@ -117498,17 +117498,17 @@ │ │ │ │ cmp r9, r3 │ │ │ │ bge.w c11f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl f1570 │ │ │ │ b.n c11f8 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ sub.w r3, r1, #34048 @ 0x8500 │ │ │ │ @@ -117679,21 +117679,21 @@ │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n c14bc │ │ │ │ b.n c14ee │ │ │ │ nop │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl e38d8 │ │ │ │ @@ -117709,15 +117709,15 @@ │ │ │ │ beq.n c1544 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n c1534 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c156c │ │ │ │ itte ls │ │ │ │ bicls.w r0, r0, #2 │ │ │ │ movwls r3, #35864 @ 0x8c18 │ │ │ │ @@ -117781,15 +117781,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n c15d8 │ │ │ │ nop │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #928] @ (c19c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -118125,23 +118125,23 @@ │ │ │ │ bl cff70 │ │ │ │ b.n c178a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r4, #572] @ 0x23c │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xe980018f │ │ │ │ - add r7, pc, #432 @ (adr r7, c1b88 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, c1a88 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ 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 r3, #188 @ 0xbc │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [pc, #236] @ c1ae4 │ │ │ │ @@ -118235,19 +118235,19 @@ │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n c1aa8 │ │ │ │ b.n c1a7e │ │ │ │ nop │ │ │ │ b.n c16e4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [pc, #680] @ (c1da0 ) │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n c1b36 │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ @@ -118770,16 +118770,16 @@ │ │ │ │ sub.w fp, fp, #21 │ │ │ │ mov r4, fp │ │ │ │ b.n c1f82 │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r0, r2, #6 │ │ │ │ b.n c24ec │ │ │ │ lsls r7, r1, #6 │ │ │ │ - vqadd.s16 q8, q11, q9 │ │ │ │ - vqadd.s8 q0, q8, q9 │ │ │ │ + vqadd.s16 q0, q11, q9 │ │ │ │ + mcr 0, 6, r0, cr0, cr2, {7} │ │ │ │ cmp r0, #2 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, r6 │ │ │ │ bne.w c1e08 │ │ │ │ movw r3, #3553 @ 0xde1 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -119024,31 +119024,31 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ bl 208eb4 │ │ │ │ b.n c1fca │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #34075 @ 0x851b │ │ │ │ cmp r0, r3 │ │ │ │ @@ -119138,15 +119138,15 @@ │ │ │ │ bls.n c23be │ │ │ │ b.n c241c │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n c241c │ │ │ │ b.n c2428 │ │ │ │ nop │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n c248a │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n c2486 │ │ │ │ @@ -119605,15 +119605,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ beq.w c27e4 │ │ │ │ b.n c2872 │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r7, r3 │ │ │ │ beq.w c27e4 │ │ │ │ b.n c2872 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -120032,15 +120032,15 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ bne.w c2a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w c2ce2 │ │ │ │ b.n c2b3e │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1212] @ c32d0 │ │ │ │ @@ -120512,44 +120512,44 @@ │ │ │ │ bl c2708 │ │ │ │ b.n c306c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bne.n c3294 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c3054 │ │ │ │ + b.n c2fd4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bne.n c33b4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - @ instruction: 0xf744010b │ │ │ │ - bcc.n c329c │ │ │ │ + @ instruction: 0xf704010b │ │ │ │ + bcc.n c321c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf688010b │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + movw r1, #34827 @ 0x880b │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldmia r7, {r0, r4, r6, r7} │ │ │ │ - vqrdmulh.s q8, , d2[0] │ │ │ │ + @ instruction: 0xffff0d02 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #232] @ (c3418 ) │ │ │ │ @@ -120915,25 +120915,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c34b8 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ @@ -121019,15 +121019,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -121185,17 +121185,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (c396c ) │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c38a8 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r9, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -121443,35 +121443,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (c3c58 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n c3abc │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #384] @ (c3dec ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -121813,45 +121813,45 @@ │ │ │ │ add r5, pc │ │ │ │ b.n c3e46 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r3 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [pc, #1312] @ c4534 │ │ │ │ sub sp, #28 │ │ │ │ @@ -122341,42 +122341,41 @@ │ │ │ │ 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, r2, #6 │ │ │ │ lslle r3, r6, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.u64 q0, q9, #22 │ │ │ │ + vshr.u64 q8, q9, #64 │ │ │ │ + vqadd.u32 q8, q13, q9 │ │ │ │ pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r1, #6 │ │ │ │ - vshr.u64 q8, q9, #32 │ │ │ │ + vshr.u64 q0, q9, #32 │ │ │ │ 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 │ │ │ │ + vqadd.u16 q8, q9, q9 │ │ │ │ + mcr2 0, 6, r0, cr10, cr2, {7} │ │ │ │ + vqadd.u16 q0, q10, q9 │ │ │ │ + vqadd.u64 q0, q8, q9 │ │ │ │ + mrc2 0, 6, r0, cr2, cr2, {7} │ │ │ │ + mcr2 0, 7, r0, cr8, cr2, {7} │ │ │ │ + mcr2 0, 4, r0, cr14, cr2, {7} │ │ │ │ + mcr2 0, 1, r0, cr12, cr2, {7} │ │ │ │ + vqadd.u32 q8, q13, q9 │ │ │ │ + vqadd.u16 q8, q15, q9 │ │ │ │ + stc2l 0, cr0, [r4, #-968] @ 0xfffffc38 │ │ │ │ + ldc2 0, cr0, [r2, #-968]! @ 0xfffffc38 │ │ │ │ + mrc2 0, 2, r0, cr2, cr2, {7} │ │ │ │ + ldc2 0, cr0, [ip, #968]! @ 0x3c8 │ │ │ │ + mrc2 0, 2, r0, cr0, cr2, {7} │ │ │ │ + ldc2 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ 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 +122795,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 │ │ │ │ + ldc2 0, cr0, [ip, #-968]! @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [lr, #-968] @ 0xfffffc38 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stc2 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ - stc2 0, cr0, [sl, #968] @ 0x3c8 │ │ │ │ - stc2l 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ - mrc2 0, 2, r0, cr0, cr2, {7} │ │ │ │ - ldc2l 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - @ instruction: 0xfbf600f2 │ │ │ │ - ldc2 0, cr0, [r4], {242} @ 0xf2 │ │ │ │ - stc2 0, cr0, [r8, #-968] @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [ip], {242} @ 0xf2 │ │ │ │ - stc2 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + stc2l 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ + stc2l 0, cr0, [sl, #-968] @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + mrc2 0, 0, r0, cr0, cr2, {7} │ │ │ │ + ldc2 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ + @ instruction: 0xfbb600f2 │ │ │ │ + @ instruction: 0xfbd400f2 │ │ │ │ + stc2l 0, cr0, [r8], {242} @ 0xf2 │ │ │ │ + @ instruction: 0xfbdc00f2 │ │ │ │ + stc2l 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xfbd200f2 │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - mcrr2 0, 15, r0, r2, cr2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + stc2 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldc2l 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ - @ instruction: 0xfbda00f2 │ │ │ │ - ldc2l 0, cr0, [ip], #-968 @ 0xfffffc38 │ │ │ │ + ldc2 0, cr0, [r4], #-968 @ 0xfffffc38 │ │ │ │ + @ instruction: 0xfb9a00f2 │ │ │ │ + ldc2 0, cr0, [ip], #-968 @ 0xfffffc38 │ │ │ │ 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 +123395,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: 0xf5e000f2 │ │ │ │ + bge.n c4f78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bge.n c5080 │ │ │ │ + bls.n c5000 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf73600f2 │ │ │ │ + ldrb.w r0, [lr, #242] @ 0xf2 │ │ │ │ + str??.w r0, [lr, r2, lsl #3] │ │ │ │ + @ instruction: 0xf76e00f2 │ │ │ │ + @ instruction: 0xf77c00f2 │ │ │ │ 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 +123785,27 @@ │ │ │ │ bl e5fc8 │ │ │ │ b.n c51f2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bpl.n c537c │ │ │ │ + bpl.n c54fc │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0a000f2 │ │ │ │ - bpl.n c54fc │ │ │ │ + orn r0, r0, #242 @ 0xf2 │ │ │ │ + bpl.n c547c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf3ea00f2 │ │ │ │ - bpl.n c5494 │ │ │ │ + @ instruction: 0xf3aa00f2 │ │ │ │ + bmi.n c5414 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bics.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + @ instruction: 0xf3fa00f2 │ │ │ │ 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 +124378,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, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n c5b88 │ │ │ │ + bne.n c5b08 │ │ │ │ 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 │ │ │ │ + bic.w r0, r8, #242 @ 0xf2 │ │ │ │ + bic.w r0, r8, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf0a000f2 │ │ │ │ + vshr.s64 q0, q9, #38 │ │ │ │ + mcr 0, 5, r0, cr10, cr2, {7} │ │ │ │ + vshr.s64 q0, q9, #16 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - @ instruction: 0xffffee8c │ │ │ │ + vqrdmlah.s q15, , d12[0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ + stc 0, cr0, [r4, #968]! @ 0x3c8 │ │ │ │ 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 +124877,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, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r3, pc, #536 @ (adr r3, c6204 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orns r0, r8, r2, ror #3 │ │ │ │ + bics.w r0, r8, r2, ror #3 │ │ │ │ add r3, pc, #564 @ (adr r3, c6228 ) │ │ │ │ - @ instruction: 0xffffe990 │ │ │ │ + vqrshrn.u64 d30, q0, #1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia.w r8!, {r1, r4, r5, r6, r7} │ │ │ │ + strd r0, r0, [r8], #-968 @ 0x3c8 │ │ │ │ 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 +125215,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: 0xe80000f2 │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - b.n c5be4 │ │ │ │ + b.n c6b64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c5f74 │ │ │ │ + b.n c5ef4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bfe70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c60f6 │ │ │ │ @@ -125388,25 +125387,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 c6620 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a58 │ │ │ │ + b.n c69d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c663c │ │ │ │ + b.n c65bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6ac4 │ │ │ │ + b.n c6a44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c65f4 │ │ │ │ + b.n c6574 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a18 │ │ │ │ + b.n c6998 │ │ │ │ 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 +125696,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 c6ea4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n c6a7c │ │ │ │ + b.n c69fc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r1, #4 │ │ │ │ - movhi r2, r7 │ │ │ │ - movls r1, r4 │ │ │ │ + itte mi │ │ │ │ + lslmi r3, r1, #4 │ │ │ │ + movmi r2, r7 │ │ │ │ + movpl r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bfe70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c65f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -125870,25 +125869,25 @@ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c678e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n c69a4 │ │ │ │ + blt.n c6b24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c695c │ │ │ │ + ble.n c6adc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6940 │ │ │ │ + blt.n c6ac0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c69c8 │ │ │ │ + ble.n c6948 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n c6af8 │ │ │ │ + blt.n c6a78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n c6b1c │ │ │ │ + ble.n c6a9c │ │ │ │ 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 +126221,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 │ │ │ │ + ble.n c6d94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c6e28 │ │ │ │ + cbnz r0, c6e18 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bvc.n c6d34 │ │ │ │ + bvc.n c6eb4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bls.n c6ec4 │ │ │ │ + bls.n c6e44 │ │ │ │ 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 +126405,25 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c6cb6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n c7048 │ │ │ │ + bvs.n c6fc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7000 │ │ │ │ + bvc.n c6f80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvs.n c6fcc │ │ │ │ + bpl.n c6f4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bhi.n c7054 │ │ │ │ + bhi.n c6fd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bpl.n c6f78 │ │ │ │ + bpl.n c6ef8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bvc.n c6fa0 │ │ │ │ + bvc.n c6f20 │ │ │ │ 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 +126725,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 │ │ │ │ + bhi.n c729c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r7, [pc, #224] @ (c73ec ) │ │ │ │ + ldr r6, [pc, #992] @ (c76ec ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bcs.n c7408 │ │ │ │ + bcs.n c7388 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bmi.n c7398 │ │ │ │ + bcc.n c7318 │ │ │ │ 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 +126909,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 │ │ │ │ + beq.n c7498 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c74d0 │ │ │ │ + bcs.n c7450 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c749c │ │ │ │ + beq.n c741c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcc.n c7524 │ │ │ │ + bcs.n c74a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - beq.n c7448 │ │ │ │ + beq.n c75c8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bcs.n c7470 │ │ │ │ + bcs.n c75f0 │ │ │ │ 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 +127241,27 @@ │ │ │ │ b.n c77d6 │ │ │ │ cbz r6, c7840 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n c7774 │ │ │ │ + bcc.n c78f4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldr r1, [pc, #712] @ (c7b0c ) │ │ │ │ + ldr r1, [pc, #456] @ (c7a0c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w c761c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -127451,25 +127450,25 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c775c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r5, r6, 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 +127747,27 @@ │ │ │ │ b.n c7cfa │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add lr, r1 │ │ │ │ + add r6, r9 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ 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 +127956,25 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl e5fc8 │ │ │ │ b.n c7c80 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ 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 +128141,21 @@ │ │ │ │ bl c1610 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r6, pc, #136 @ (adr r6, c81d0 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrb r4, [r1, #29] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, 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 +128207,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} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #176] @ (c82bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -128294,19 +128293,19 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #728 @ (adr r4, c8598 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ lsls r7, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ (c8354 ) │ │ │ │ @@ -128382,15 +128381,15 @@ │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ bl c36f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #360 @ (adr r3, c8514 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c8434 ) │ │ │ │ @@ -128474,15 +128473,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c36f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r2, pc, #488 @ (adr r2, c8678 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c8518 ) │ │ │ │ @@ -128564,15 +128563,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 r4!, {r1, r4, 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 │ │ │ │ @@ -128633,15 +128632,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, pc, #952 @ (adr r0, c89d4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ 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 +128685,15 @@ │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl c0e60 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, pc, #592 @ (adr r0, c88f8 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -128720,15 +128719,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, pc, #24 @ (adr r0, c8718 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {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 │ │ │ │ @@ -128801,15 +128800,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 r2!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ (c8848 ) │ │ │ │ @@ -128860,15 +128859,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 r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #68] @ (c88a8 ) │ │ │ │ @@ -128901,15 +128900,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 r1!, {r2, r3, 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 │ │ │ │ @@ -128981,15 +128980,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ 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 +129039,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl c0e60 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - nop {11} │ │ │ │ + nop {7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #68] @ (c8a54 ) │ │ │ │ @@ -129080,15 +129079,15 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c37d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r3, 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 │ │ │ │ @@ -129361,21 +129360,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 │ │ │ │ + itte ge │ │ │ │ + lslge r2, r6, #3 │ │ │ │ + ldrge r2, [sp, #888] @ 0x378 │ │ │ │ + lsllt r3, r1, #4 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + cbnz r0, c8dd2 │ │ │ │ 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 +129707,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, c912a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r0, c912c │ │ │ │ + cbnz r0, c911c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r2, c9138 │ │ │ │ + cbnz r2, c9128 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbnz r4, c912e │ │ │ │ + cbnz r4, c911e │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r5, [r1, #8] │ │ │ │ - vqshl.u64 , q1, #63 @ 0x3f │ │ │ │ + vqshl.u64 d27, d2, #63 @ 0x3f │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ 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 +129975,21 @@ │ │ │ │ b.n c91d0 │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, c93ee │ │ │ │ + cbnz r6, c93de │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r1, #6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #188 @ 0xbc │ │ │ │ @@ -130323,30 +130322,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c9454 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #188] @ 0xbc │ │ │ │ movs r1, #1 │ │ │ │ bl 397474 │ │ │ │ b.n c976e │ │ │ │ - cbz r0, c97de │ │ │ │ + cbz r0, c97ce │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r4, c97ce │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cbz r6, c97da │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - @ instruction: 0xffffb14e │ │ │ │ + vaddw.u , , d14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cbz r0, c97c8 │ │ │ │ + cbz r0, c97b8 │ │ │ │ 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 +130657,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 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ 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 +130962,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c9964 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #188] @ 0xbc │ │ │ │ bl 397474 │ │ │ │ b.n c9e16 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r7, [r3, #84] @ 0x54 │ │ │ │ - @ instruction: 0xffffaad6 │ │ │ │ + @ instruction: 0xffffaa96 │ │ │ │ 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 +131266,23 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ lsls r7, r1, #6 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r0, [r7, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r7, pc, #888 @ (adr r7, ca4d0 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, ca3d0 ) │ │ │ │ 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 +131571,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c9fc0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #188] @ 0xbc │ │ │ │ bl 397474 │ │ │ │ b.n ca472 │ │ │ │ - add r6, pc, #440 @ (adr r6, ca644 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, ca544 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #384 @ (adr r5, ca610 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, ca510 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #400 @ (adr r5, ca624 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, ca524 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, ca868 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, ca768 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, ca4cc ) │ │ │ │ + add r4, pc, #816 @ (adr r4, ca7cc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - add r5, pc, #952 @ (adr r5, ca85c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, ca75c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrsh r3, [r0, r4] │ │ │ │ - vsri.32 q13, q13, #1 │ │ │ │ + vsri.32 d26, d26, #1 │ │ │ │ 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 +131707,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl c3970 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r7, #10] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r5, pc, #744 @ (adr r5, ca8bc ) │ │ │ │ + add r5, pc, #488 @ (adr r5, ca7bc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r5, pc, #512 @ (adr r5, ca7dc ) │ │ │ │ + add r5, pc, #256 @ (adr r5, ca6dc ) │ │ │ │ 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 +131775,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 r4, pc, #864 @ (adr r4, ca9d8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #936 @ (adr r4, caa24 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, ca924 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ 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 +131843,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r2, [r6, #0] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r4, pc, #528 @ (adr r4, ca92c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, ca82c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, ca888 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, ca788 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #128] @ (ca7b8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -131910,19 +131909,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 r3, pc, #920 @ (adr r3, cab58 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, cab94 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, caa94 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r2, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #136] @ (ca864 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -131979,19 +131978,19 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c3970 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r5, #27] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r3, pc, #592 @ (adr r3, caabc ) │ │ │ │ + add r3, pc, #336 @ (adr r3, ca9bc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, ca9f8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, ca8f8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ 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 +132026,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 r2, pc, #768 @ (adr r2, cabdc ) │ │ │ │ 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 +132091,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r2, pc, #760 @ (adr r2, cac78 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, cab78 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ 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 +132162,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 r1, pc, #920 @ (adr r1, cadcc ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ 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 +132211,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl c3970 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r1, pc, #560 @ (adr r1, cacd4 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, cabd4 ) │ │ │ │ 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 +132301,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #16] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r1, pc, #280 @ (adr r1, cac9c ) │ │ │ │ + add r1, pc, #24 @ (adr r1, cab9c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #208] @ (cac6c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -132397,17 +132396,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r0, pc, #368 @ (adr r0, cade4 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, cace4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #144] @ (cad18 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -132470,15 +132469,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl c3970 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ 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 +133125,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 r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [pc, #312] @ (cb4f4 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ 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 +133172,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e83e0 │ │ │ │ b.n cb1a6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ 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 +133355,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 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [pc, #96] @ (cb670 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ 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 +133671,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 r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #952] @ (cbd28 ) │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ 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 +133821,25 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e63a4 │ │ │ │ b.n cb87a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ 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 +134110,27 @@ │ │ │ │ b.n cbb98 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #6 │ │ │ │ add r8, lr │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, ip │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ 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 +134260,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, [r3, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ 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 +134590,26 @@ │ │ │ │ nop │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #6 │ │ │ │ ands r4, r2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #4 │ │ │ │ - vrhadd.u d0, d0, d10 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + cdp2 1, 15, cr0, cr0, cr10, {0} │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ 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 +134746,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, [r5, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ 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 +135045,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] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xfa84010a │ │ │ │ - str r4, [r7, #8] │ │ │ │ + @ instruction: 0xfa44010a │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r0, #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] │ │ │ │ @@ -135202,25 +135201,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, [r0, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ 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 +135540,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, [r3, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf582010a │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + adc.w r1, r2, #9043968 @ 0x8a0000 │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ 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 +135697,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, [r0, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ 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 +136002,26 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r4, r1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - @ instruction: 0xf0d6010a │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + eors.w r1, r6, #10 │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ 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 +136159,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, [r3, #19] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ 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 +136300,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, [r4, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ @@ -136333,15 +136332,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, [r2, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -136365,15 +136364,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, [r4, #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 r5, r3 │ │ │ │ @@ -136397,15 +136396,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, [r2, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -136429,15 +136428,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, [r5, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -136462,15 +136461,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, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -136497,15 +136496,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] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ 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 +136534,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -136573,15 +136572,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ 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 +136611,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ 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 +136646,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -136684,15 +136683,15 @@ │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c1da8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ 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 +136718,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl c1da8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -136756,15 +136755,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, [r1, #24] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -136793,15 +136792,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, [r2, #23] │ │ │ │ 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 +136827,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, [r7, #21] │ │ │ │ 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 +136865,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, [r2, #21] │ │ │ │ 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 +136904,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, [r3, #20] │ │ │ │ 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 +137645,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8f80 │ │ │ │ b.n cdf8a │ │ │ │ movs r1, #24 │ │ │ │ lsls r7, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #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 r4, [pc, #136] @ (ce1fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -137716,21 +137715,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, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ 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 +137790,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, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #152] @ (ce374 ) │ │ │ │ @@ -137866,19 +137865,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, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ 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 +137931,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, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ 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 +138001,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, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ 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 +138070,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, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ 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 +138143,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, [r2, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ 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 +138205,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, [r5, #16] │ │ │ │ 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 +138243,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, [r3, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #104] @ (ce7bc ) │ │ │ │ @@ -138297,17 +138296,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, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #116] @ (ce850 ) │ │ │ │ @@ -138355,17 +138354,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, [r2, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ (ce900 ) │ │ │ │ @@ -138424,17 +138423,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] │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #160] @ (ce9c4 ) │ │ │ │ @@ -138499,17 +138498,17 @@ │ │ │ │ bl c2e00 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r5, #98 @ 0x62 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -138568,17 +138567,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #6 │ │ │ │ subs r4, #114 @ 0x72 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ 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 +138641,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, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ 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,28 +138867,28 @@ │ │ │ │ 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, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r6, r1, #16 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ + 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 │ │ │ │ ldr r3, [pc, #116] @ (cee0c ) │ │ │ │ @@ -139060,19 +139059,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, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ 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 +139215,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, [r0, #16] │ │ │ │ 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 +139540,15 @@ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r3, r3, r4, r0 │ │ │ │ add.w r3, r3, #104448 @ 0x19800 │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ 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 +139710,15 @@ │ │ │ │ b.n cf632 │ │ │ │ ldr r1, [pc, #12] @ (cf670 ) │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ b.n cf632 │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ 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 +140450,15 @@ │ │ │ │ cmp.w r8, #1 │ │ │ │ bls.n cfe0e │ │ │ │ mov.w r8, r8, lsr #1 │ │ │ │ b.n cfe0e │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ b.n cfe2a │ │ │ │ nop │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ 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 +140616,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, [r0, r0] │ │ │ │ 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 +140900,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d033c ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d0322 │ │ │ │ - ldr r7, [pc, #504] @ (d0534 ) │ │ │ │ + ldr r7, [pc, #248] @ (d0434 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ 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 +141290,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 r0, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ 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 +141415,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: 0xb6f4 │ │ │ │ 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 +141440,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl d0788 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [pc, #744] @ (d0bf0 ) │ │ │ │ + ldr r1, [pc, #488] @ (d0af0 ) │ │ │ │ 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 +141466,15 @@ │ │ │ │ bl d0788 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r0, r5, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r1, [pc, #544] @ (d0b68 ) │ │ │ │ + ldr r1, [pc, #288] @ (d0a68 ) │ │ │ │ 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 +141502,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 r0, [pc, #968] @ (d0d6c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #104] @ (d0a10 ) │ │ │ │ + ldr r0, [pc, #872] @ (d0d10 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stc2 0, cr0, [r0], {241} @ 0xf1 │ │ │ │ + mcrr2 0, 15, r0, r0, cr1 │ │ │ │ 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 +141556,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - ldr r0, [pc, #816] @ (d0d5c ) │ │ │ │ + ldr r0, [pc, #560] @ (d0c5c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #800] @ (d0d50 ) │ │ │ │ + ldr r0, [pc, #544] @ (d0c50 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #640] @ (d0cb4 ) │ │ │ │ + ldr r0, [pc, #384] @ (d0bb4 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xfbf600f1 │ │ │ │ + @ instruction: 0xfbb600f1 │ │ │ │ stmdb sp!, {r4, 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 +141837,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d0c1c │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ bl 397474 │ │ │ │ b.n d0c1c │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r0, lr │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ 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 +141878,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp r4, r7 │ │ │ │ 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 +141911,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 │ │ │ │ + add r8, sp │ │ │ │ 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 +141962,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl cfa2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, r6, r2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add ip, sl │ │ │ │ + add ip, r2 │ │ │ │ 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 +142176,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d105a │ │ │ │ b.n d0fd6 │ │ │ │ nop │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - orrs r2, r3 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ cmn r2, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + cmp r2, r5 │ │ │ │ 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 +142469,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d13ae │ │ │ │ b.n d128a │ │ │ │ nop │ │ │ │ asrs r6, r0, #18 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adcs r2, r4 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ 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 +142617,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #332] @ (d16d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -142751,20 +142750,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: 0xf31000f1 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ 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 +142849,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 │ │ │ │ + rsb r0, r8, #241 @ 0xf1 │ │ │ │ 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 +143108,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r2, #23 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ 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 +143142,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 r2, #146 @ 0x92 │ │ │ │ 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 +143194,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r2, #15 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #264] @ (d1c84 ) │ │ │ │ @@ -143307,17 +143306,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 r1, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ 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 +143647,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 r5, #178 @ 0xb2 │ │ │ │ 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 +143682,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #25 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ 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 +144836,20 @@ │ │ │ │ b.n d29a0 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ blt.n d2d44 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cdp2 1, 12, cr0, cr0, cr10, {0} │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cdp2 1, 8, cr0, cr0, cr10, {0} │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ 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 +144922,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 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ 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 +145153,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 │ │ │ │ + @ instruction: 0xf792010a │ │ │ │ + @ instruction: 0xf756010a │ │ │ │ + subs.w r1, sl, #9043968 @ 0x8a0000 │ │ │ │ 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 +145392,41 @@ │ │ │ │ b.n d33c0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - b.n d3714 │ │ │ │ + b.n d3694 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ @@ -145539,15 +145538,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n d355e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ 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 +145619,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, [r0, #8] │ │ │ │ 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 +145672,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 r1, #144 @ 0x90 │ │ │ │ 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,31 +145804,31 @@ │ │ │ │ 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] │ │ │ │ + bic.w r1, r4, #10 │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vaddw.s8 q8, q1, d10 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + vaddw.s8 q0, q1, d10 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #4 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + ite │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + pushal {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 ) │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ @@ -145961,15 +145960,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r0, #5 │ │ │ │ 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 +146373,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, r2, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r0, 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, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #604] @ (d40a4 ) │ │ │ │ @@ -146643,42 +146642,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, d40e2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmdb r6, {r1, r3, r8} │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + @ instruction: 0xe8d6010a │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r0!, {r5, r7} │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ 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 +146746,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n d3d38 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r2, r1 │ │ │ │ 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 +146816,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 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #72] @ d42b4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -146856,15 +146855,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d3b68 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r3, #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 │ │ │ │ ldr.w ip, [pc, #36] @ d42f4 │ │ │ │ @@ -146879,15 +146878,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r4, #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] @ (d4354 ) │ │ │ │ @@ -146919,15 +146918,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d36fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n d4acc │ │ │ │ lsls r6, r1, #6 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, 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 │ │ │ │ @@ -146945,15 +146944,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ bl d41ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d43f8 ) │ │ │ │ @@ -146985,15 +146984,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, r6, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -147011,15 +147010,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, r6, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d4498 ) │ │ │ │ @@ -147051,15 +147050,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, r4, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -147077,15 +147076,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, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d4538 ) │ │ │ │ @@ -147117,15 +147116,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, r3, #20 │ │ │ │ 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 +147142,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, r3, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #64] @ (d45cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -147177,15 +147176,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, r5, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #32] @ d4608 │ │ │ │ @@ -147198,15 +147197,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, r6, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #64] @ (d4660 ) │ │ │ │ @@ -147235,15 +147234,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, r5, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ @@ -147259,15 +147258,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, r5, #15 │ │ │ │ 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 +147296,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, r6, #14 │ │ │ │ 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 +147320,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, r4, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #72] @ (d4790 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -147359,15 +147358,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, r7, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #72] @ (d47f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -147398,15 +147397,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, r6, #11 │ │ │ │ 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 +147437,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, r4, #10 │ │ │ │ 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 +147707,45 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n d496c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ 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 +149661,25 @@ │ │ │ │ b.n d5d56 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #720 @ (adr r3, d61c0 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 5, r0, cr6, cr1, {7} │ │ │ │ + mrc2 0, 3, r0, cr6, cr1, {7} │ │ │ │ add r3, pc, #240 @ (adr r3, d5fec ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - mcr2 0, 2, r0, cr14, cr1, {7} │ │ │ │ - stc2l 0, cr0, [r4, #-964]! @ 0xfffffc3c │ │ │ │ - str r6, [r6, #20] │ │ │ │ + mcr2 0, 0, r0, cr14, cr1, {7} │ │ │ │ + stc2 0, cr0, [r4, #-964]! @ 0xfffffc3c │ │ │ │ + str r6, [r6, #16] │ │ │ │ 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 │ │ │ │ + ldc2l 0, cr0, [lr], {241} @ 0xf1 │ │ │ │ + stc2l 0, cr0, [r8], {241} @ 0xf1 │ │ │ │ + mcrr2 0, 15, r0, sl, cr1 │ │ │ │ + stc2l 0, cr0, [r0], #-964 @ 0xfffffc3c │ │ │ │ stmdb 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 +149949,19 @@ │ │ │ │ b.n d6170 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae200f1 │ │ │ │ - @ instruction: 0xfac400f1 │ │ │ │ + @ instruction: 0xfaa200f1 │ │ │ │ + @ instruction: 0xfa8400f1 │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsh.w r0, [r6, #241] @ 0xf1 │ │ │ │ + ldr??.w r0, [r6, r1, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -150170,17 +150169,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb20 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #624] @ (d667c ) │ │ │ │ @@ -150414,16 +150413,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 │ │ │ │ + sbcs.w r0, r8, #7897088 @ 0x788000 │ │ │ │ + adds.w r0, r6, #7897088 @ 0x788000 │ │ │ │ stmdb 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 +150724,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 │ │ │ │ + ands.w r0, lr, #7897088 @ 0x788000 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23c00f1 │ │ │ │ + @ instruction: 0xf1fc00f1 │ │ │ │ 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 +151353,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 │ │ │ │ + stc 0, cr0, [ip], #964 @ 0x3c4 │ │ │ │ + ldc 0, cr0, [r2], #-964 @ 0xfffffc3c │ │ │ │ + ldc 0, cr0, [ip], {241} @ 0xf1 │ │ │ │ + ldc 0, cr0, [r6], {241} @ 0xf1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ (d71c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -151652,19 +151651,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 │ │ │ │ + orn r0, r2, r1, ror #3 │ │ │ │ + ldrd r0, r0, [r6, #964] @ 0x3c4 │ │ │ │ + ldrd r0, r0, [r8, #964]! @ 0x3c4 │ │ │ │ + ldrd r0, r0, [sl, #964]! @ 0x3c4 │ │ │ │ + strd r0, r0, [r4, #-964]! @ 0x3c4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (d7448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -151767,17 +151766,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} │ │ │ │ + stmia.w lr!, {r0, r4, r5, r6, r7} │ │ │ │ + strex r0, r0, [sl, #964] @ 0x3c4 │ │ │ │ + @ instruction: 0xe85a00f1 │ │ │ │ push {r3, 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,18 +151879,19 @@ │ │ │ │ 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 │ │ │ │ + b.n d7590 │ │ │ │ + lsls r1, r6, #3 │ │ │ │ + b.n d762c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe82600f1 │ │ │ │ - b.n d7638 │ │ │ │ + b.n d75b8 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #220] @ (d7754 ) │ │ │ │ @@ -152201,27 +152201,27 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d77b0 │ │ │ │ + b.n d7730 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d761c │ │ │ │ + b.n d759c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7694 │ │ │ │ + b.n d7614 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75d0 │ │ │ │ + b.n d7550 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d75c0 │ │ │ │ + b.n d7540 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7514 │ │ │ │ + b.n d7494 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7570 │ │ │ │ + b.n d74f0 │ │ │ │ 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 +152349,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 d7490 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d751c │ │ │ │ + b.n d749c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7460 │ │ │ │ + b.n d73e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d7478 │ │ │ │ + b.n d73f8 │ │ │ │ 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 +152475,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 d8388 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d849c │ │ │ │ + b.n d841c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8430 │ │ │ │ + b.n d83b0 │ │ │ │ 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 +152570,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 d837c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d8434 │ │ │ │ + b.n d83b4 │ │ │ │ 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 +152669,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 d83cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n d83c8 │ │ │ │ + b.n d8348 │ │ │ │ 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 +152788,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 │ │ │ │ + bhi.n d7f9c │ │ │ │ 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 +152869,23 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq.n d8020 │ │ │ │ ldr.w r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n d8080 │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #656 @ (adr r7, d8338 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, d8238 ) │ │ │ │ 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 +153181,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, pc, #728 @ (adr r3, d86bc ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ble.n d8334 │ │ │ │ + ble.n d84b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8350 │ │ │ │ + ble.n d84d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #16 │ │ │ │ + ble.n d8390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n d8364 │ │ │ │ + ble.n d84e4 │ │ │ │ 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 +153568,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 │ │ │ │ + bge.n d8784 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8744 │ │ │ │ + blt.n d88c4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8854 │ │ │ │ + bge.n d87d4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d87fc │ │ │ │ + blt.n d877c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d889c │ │ │ │ + blt.n d881c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8914 │ │ │ │ + blt.n d8894 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8900 │ │ │ │ + bgt.n d8880 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8884 │ │ │ │ + blt.n d8804 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8728 │ │ │ │ + bgt.n d88a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d879c │ │ │ │ + blt.n d891c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d872c │ │ │ │ + bgt.n d88ac │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d8874 │ │ │ │ + blt.n d87f4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n d88a0 │ │ │ │ + blt.n d8820 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n d8848 │ │ │ │ + bge.n d87c8 │ │ │ │ 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 +153798,19 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n d88c4 │ │ │ │ nop │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - blt.n d89cc │ │ │ │ + blt.n d8b4c │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ 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 +153850,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d8aaa │ │ │ │ nop │ │ │ │ - bls.n d8a5c │ │ │ │ + bls.n d89dc │ │ │ │ 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 +153891,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d8b44 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n d8a8c │ │ │ │ + bls.n d8c0c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n d8c40 │ │ │ │ + bls.n d8bc0 │ │ │ │ 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 +154285,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 │ │ │ │ + bvs.n d909c │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f34 │ │ │ │ + bpl.n d90b4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8ed0 │ │ │ │ + bpl.n d9050 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d8f30 │ │ │ │ + bpl.n d90b0 │ │ │ │ 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 +154390,21 @@ │ │ │ │ b.n d900e │ │ │ │ ldr r2, [pc, #24] @ (d90ac ) │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n d900e │ │ │ │ - bpl.n d9160 │ │ │ │ + bpl.n d90e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d90fc │ │ │ │ + bmi.n d907c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bpl.n d914c │ │ │ │ + bpl.n d90cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9080 │ │ │ │ + bmi.n d9000 │ │ │ │ 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 +154472,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] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n d9098 │ │ │ │ + bmi.n d9218 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ 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 +154517,17 @@ │ │ │ │ strh.w r5, [ip, #30] │ │ │ │ strh.w r3, [ip, #32] │ │ │ │ strd r3, r3, [ip, #16] │ │ │ │ strd r3, r5, [lr, #784] @ 0x310 │ │ │ │ strd r3, r4, [lr, #796] @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ 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 +154631,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, [r2, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcc.n d937c │ │ │ │ + bcs.n d92fc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n d9300 │ │ │ │ + bcs.n d9280 │ │ │ │ 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 +154840,15 @@ │ │ │ │ bne.w d94a4 │ │ │ │ b.n d9552 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.n d947a │ │ │ │ nop │ │ │ │ - bne.n d96ac │ │ │ │ + bne.n d962c │ │ │ │ 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 +154992,23 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #456 @ (adr r5, d991c ) │ │ │ │ + add r5, pc, #200 @ (adr r5, d981c ) │ │ │ │ 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 +155237,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n d9890 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ 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 +155307,19 @@ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #4 │ │ │ │ b.n d9a4a │ │ │ │ nop │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ 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 +155405,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ b.n d9b74 │ │ │ │ movs r4, #4 │ │ │ │ b.n d9b4c │ │ │ │ nop │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ 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 +155526,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, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #260] @ (d9e28 ) │ │ │ │ @@ -155642,17 +155642,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, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ 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 +155809,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl d9e34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ 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 +155898,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldrsh r6, [r2, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh r4, [r2, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -155985,15 +155985,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d9e34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (da2c4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156069,15 +156069,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 r5!, {r1, r3, r4, r6, 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 +156188,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d9e34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r2, [r4, #26] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ 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 +156287,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 r3!, {r1, r4, r6, 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 +156371,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9e34 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, 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] @ (da6e4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156455,15 +156455,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ 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 +156539,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 r0!, {r2, r3, 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] @ (da8b8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -156623,15 +156623,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #26] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r2, [r0, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ 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 +156742,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 │ │ │ │ + bkpt 0x00d2 │ │ │ │ + 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 +156842,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r6, r1, #6 │ │ │ │ strb r0, [r3, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x0072 │ │ │ │ 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 +156932,15 @@ │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl d9e34 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #204] @ (dacfc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -157021,15 +157021,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #9] │ │ │ │ lsls r6, r1, #6 │ │ │ │ strh r0, [r1, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ 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 +157126,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} │ │ │ │ + cbnz r6, dae8a │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbnz r6, dae78 │ │ │ │ + cbnz r6, dae68 │ │ │ │ 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 +157215,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 │ │ │ │ + hlt 0x0016 │ │ │ │ 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 +157299,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 │ │ │ │ + rev16 r2, r0 │ │ │ │ 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 +157433,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 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb84a │ │ │ │ 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 +157547,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r6, [pc, #528] @ (db48c ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r5, [pc, #712] @ (db550 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ 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 +157650,19 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r5, [pc, #360] @ (db4f0 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r4, [pc, #672] @ (db634 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ 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 +157756,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: 0xb62c │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ 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 +157891,19 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r6, r1, #6 │ │ │ │ ldr r2, [pc, #760] @ (db920 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldr r2, [pc, #32] @ (db654 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #168] @ (db6f4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -157964,17 +157964,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, db716 │ │ │ │ @@ -158081,17 +158081,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 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r4, db8a0 │ │ │ │ + cbz r4, db890 │ │ │ │ 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 +158143,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 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - uxth r6, r4 │ │ │ │ + sxtb r6, 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 +158186,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 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r2, db99a │ │ │ │ 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 +158300,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (dba90 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - cbz r4, dbaa4 │ │ │ │ + cbz r4, dba94 │ │ │ │ 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 +158358,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 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ 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 +158399,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 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ 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 +158470,17 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ 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 +158523,17 @@ │ │ │ │ vstr d5, [r4, #8] │ │ │ │ vstr d6, [r4, #16] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ 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 +158572,17 @@ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ 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 +158624,17 @@ │ │ │ │ vstr s14, [r4, #8] │ │ │ │ vstr s15, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ 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 +158673,17 @@ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ 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 +158721,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 r5, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ 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 +158769,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ 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 +158810,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 r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ 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 +158890,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 r4, sp, #808 @ 0x328 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ 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 +158948,19 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ 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 +159047,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 r3, sp, #712 @ 0x2c8 │ │ │ │ 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 +159359,17 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #22 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ 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 +159402,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ 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 +159431,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #12] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ 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 +159478,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 r7, pc, #808 @ (adr r7, dc9d0 ) │ │ │ │ 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 +159571,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r7, pc, #264 @ (adr r7, dc8bc ) │ │ │ │ + add r7, pc, #8 @ (adr r7, dc7bc ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #104 @ (adr r7, dc820 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, dcb20 ) │ │ │ │ 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 +159624,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 r6, pc, #896 @ (adr r6, dcbc0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r7, pc, #144 @ (adr r7, dc8d4 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, dcbd4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, dcbf8 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, dcaf8 ) │ │ │ │ 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 +159714,15 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r6, pc, #488 @ (adr r6, dcb08 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, dca08 ) │ │ │ │ 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 +159771,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 r5, pc, #800 @ (adr r5, dccd4 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #976 @ (adr r5, dcd88 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, dcc88 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ 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 +159866,15 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r5, pc, #256 @ (adr r5, dcb9c ) │ │ │ │ + add r5, pc, #0 @ (adr r5, dca9c ) │ │ │ │ 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 +159912,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 r4, pc, #728 @ (adr r4, dcdf0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ 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 +159960,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r4, [r2, r6] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - add r4, pc, #584 @ (adr r4, dcde0 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, dcce0 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ 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 +160146,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 r3, pc, #688 @ (adr r3, dd038 ) │ │ │ │ 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 +160201,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 r1, pc, #848 @ (adr r1, dd164 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, dce2c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, dd12c ) │ │ │ │ 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 +160427,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 r0, pc, #1016 @ (adr r0, dd46c ) │ │ │ │ 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 +160477,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ 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 +160499,15 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ ldr r4, [pc, #12] @ (dd130 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d9bd0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ 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 +160522,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9bd0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ 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 +160543,15 @@ │ │ │ │ mov.w r5, #33280 @ 0x8200 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl d9bd0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ @@ -160570,15 +160570,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ 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 +160599,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ 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 +160627,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ 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 +160655,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d9d10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ 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 +160683,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 r5, [sp, #928] @ 0x3a0 │ │ │ │ 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 +160711,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 r5, [sp, #848] @ 0x350 │ │ │ │ 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 +160803,25 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r4, [r6, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ 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 +160869,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 r4, [sp, #632] @ 0x278 │ │ │ │ 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 +160902,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d92f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ 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 +161017,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #10 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ 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 +161107,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 r2, [sp, #664] @ 0x298 │ │ │ │ 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 +161140,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d9114 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #304] @ (dd8e4 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ 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 +161528,21 @@ │ │ │ │ b.n dd99c │ │ │ │ ldr r5, [pc, #736] @ (dde7c ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r6, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ 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 +161612,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ bl 24fa64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #672] @ (ddf1c ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +161717,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 r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ 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 +161776,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #224] @ (ddee8 ) │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ 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 +161832,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, [r5, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ 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 +162093,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 r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ 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 r3, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #3 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r2, #6 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ 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 +162273,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, [r4, #20] │ │ │ │ lsls r4, r0, #4 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ 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 +162310,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 r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ adds r6, r5, #3 │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r7, [pc, #248] @ (de448 ) │ │ │ │ + ldr r6, [pc, #1016] @ (de748 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ 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 +163258,23 @@ │ │ │ │ bls.w debe2 │ │ │ │ b.n debf2 │ │ │ │ nop │ │ │ │ asrs r4, r0, #20 │ │ │ │ lsls r6, r1, #6 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ 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 +163920,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, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r4, [r7, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + strh r2, [r0, #12] │ │ │ │ + lsls r1, r6, #3 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ 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 +165633,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 r5, [pc, #672] @ (e0ce0 ) │ │ │ │ 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 +165991,15 @@ │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [r3, #236] @ 0xec │ │ │ │ str.w r3, [r5, #3508] @ 0xdb4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #392] @ (e0fe8 ) │ │ │ │ + ldr r2, [pc, #136] @ (e0ee8 ) │ │ │ │ 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 +167740,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e1bc8 │ │ │ │ b.n e1e96 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ - lsls r1, r6, #3 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ + lsls r1, r6, #3 │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ 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 +167868,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] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ 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 +168299,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, r1, #11 │ │ │ │ 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 +168400,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n e2868 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ 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 +168427,17 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ 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 +168500,19 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bvc.n e29d8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ 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 +168532,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 r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ 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 +170580,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 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #6 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ 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 +171202,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 r1, #146 @ 0x92 │ │ │ │ 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 +171498,15 @@ │ │ │ │ nop │ │ │ │ hlt 0x0022 │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, e488e │ │ │ │ lsls r5, r1, #6 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #10 │ │ │ │ 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 +172727,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, r6, #6 │ │ │ │ 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 +173777,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w e4ee4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r9, #13 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w e4ee4 │ │ │ │ nop │ │ │ │ - bpl.n e5edc │ │ │ │ + bpl.n e605c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f90 │ │ │ │ + bcs.n e5f10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e5f14 │ │ │ │ + bcs.n e6094 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6098 │ │ │ │ + bcs.n e6018 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bcs.n e6030 │ │ │ │ + bne.n e5fb0 │ │ │ │ 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 +173844,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, r2, #21 │ │ │ │ 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 +174229,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, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ 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 +176408,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, r7, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-960 @ 0xfffffc40 │ │ │ │ - stc2 0, cr0, [r2], #-960 @ 0xfffffc40 │ │ │ │ - b.n e7ca4 │ │ │ │ + stc2 0, cr0, [r8], #-960 @ 0xfffffc40 │ │ │ │ + @ instruction: 0xfbe200f0 │ │ │ │ + b.n e7c24 │ │ │ │ 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 +176922,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #20] │ │ │ │ lsls r5, r1, #6 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ 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 +177478,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 r2, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ 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 +177602,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 │ │ │ │ + mrc 0, 6, r0, cr6, cr0, {7} │ │ │ │ stmdb sp!, {r3, r4, 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 +179716,15 @@ │ │ │ │ nop │ │ │ │ bpl.n e9e3c │ │ │ │ lsls r7, r1, #6 │ │ │ │ bpl.n ea018 │ │ │ │ lsls r7, r1, #6 │ │ │ │ bpl.n e9e30 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ 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 +179899,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r2, #1 │ │ │ │ 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 +179933,17 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + adds r0, r4, #7 │ │ │ │ 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 +180439,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} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ 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 +181048,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 r1!, {r2, r6, r7} │ │ │ │ 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 +181110,17 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, r1] │ │ │ │ lsls r5, r1, #6 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ 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 +182240,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #408] @ (ebb94 ) │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ 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 +182971,19 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r7, r6, #3 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #6 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb66c │ │ │ │ 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 +183482,33 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, ec756 │ │ │ │ + cbz r6, ec746 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, ec74a │ │ │ │ + cbz r0, ec73a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cbz r4, ec74a │ │ │ │ + cbz r4, ec73a │ │ │ │ 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 +183887,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 r4, sp, #808 @ 0x328 │ │ │ │ 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 +184231,19 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w edae8 │ │ │ │ b.n ece7c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r1, r9 │ │ │ │ @@ -184621,19 +184621,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7778 │ │ │ │ b.n ed25c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, pc, #152 @ (adr r6, ed2ec ) │ │ │ │ + add r5, pc, #920 @ (adr r5, ed5ec ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, ed5f8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, ed4f8 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, pc, #680 @ (adr r5, ed504 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, ed404 ) │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl eaf38 │ │ │ │ mov r0, r4 │ │ │ │ @@ -185778,15 +185778,15 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ 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 +186362,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 r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ 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 +186834,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w edf02 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ 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 +188495,29 @@ │ │ │ │ mov r4, sl │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ b.n efd00 │ │ │ │ lsrs r6, r3, #20 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - ldr r3, [pc, #576] @ (eff0c ) │ │ │ │ + ldr r3, [pc, #320] @ (efe0c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #920] @ (f0068 ) │ │ │ │ + ldr r2, [pc, #664] @ (eff68 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #272] @ (efde4 ) │ │ │ │ + ldr r2, [pc, #16] @ (efce4 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ 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 +189444,17 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ b.n f02d2 │ │ │ │ strb.w r3, [r5, #194] @ 0xc2 │ │ │ │ b.n f0020 │ │ │ │ movs r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ 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 +189881,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ moveq r0, #0 │ │ │ │ bl a9d24 │ │ │ │ cmp r0, r4 │ │ │ │ bne.w f0a8e │ │ │ │ b.n f0b0a │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ 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 +191044,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, [r0, #0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -191879,15 +191879,15 @@ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n f203a │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #920] @ 0x398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ 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 +192056,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 r4, [sp, #920] @ 0x398 │ │ │ │ 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 +192558,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n f2634 │ │ │ │ ldr r2, [pc, #20] @ (f2788 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n f2434 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r7, r3] │ │ │ │ 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 +193510,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] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ 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 +194395,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, [r0, #19] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ 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 +194689,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, [r6, #12] │ │ │ │ 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 +194925,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] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ 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 +195298,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, [r7, #23] │ │ │ │ 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 +195466,15 @@ │ │ │ │ ... │ │ │ │ cbnz r2, f4682 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, f4686 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #16 │ │ │ │ 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 +196969,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, [r2, #12] │ │ │ │ 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 +200141,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, r6, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-976] @ 0xfffffc30 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + ldc2 0, cr0, [sl, #-976] @ 0xfffffc30 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r1, r1, #4 │ │ │ │ - @ instruction: 0xebee0102 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + sub.w r1, lr, r2 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ 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, r7, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ 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 +200615,15 @@ │ │ │ │ ... │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - vmla.i q8, q12, d3[7] │ │ │ │ + vmla.i q0, q12, d3[7] │ │ │ │ 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 +200923,15 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #18] │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #16] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - @ instruction: 0xfb6200ef │ │ │ │ + @ instruction: 0xfb2200ef │ │ │ │ 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 +201328,17 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ bl 45b5d8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r1, r1, #4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ 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 +201503,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: 0xf33c00ef │ │ │ │ + @ instruction: 0xf33e00ef │ │ │ │ stmdb sp!, {r4, r5, r6, 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 +201913,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ 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 +206359,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 │ │ │ │ + adds r2, r3, r7 │ │ │ │ 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 +207648,23 @@ │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r1 │ │ │ │ lsls r4, r1, #6 │ │ │ │ negs r2, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - cbnz r0, fc4c0 │ │ │ │ + cbnz r0, fc4b0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, fc4b8 │ │ │ │ + cbnz r6, fc4a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - addw r0, ip, #242 @ 0xf2 │ │ │ │ + rsb r0, ip, #242 @ 0xf2 │ │ │ │ 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 +210245,15 @@ │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ blx r3 │ │ │ │ b.n fde88 │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #824 @ (adr r3, fe228 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, fe128 ) │ │ │ │ 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 │ │ │ │ + bvc.n fe710 │ │ │ │ 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 +212045,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, [r4, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ 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 +212537,26 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r1, r6 │ │ │ │ b.n ff6f4 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - cbnz r0, ff820 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ bl 17b7d6 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev r2, r0 │ │ │ │ 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 +213107,27 @@ │ │ │ │ b.n ffaba │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r4, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + cbz r6, ffe42 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - uxth r2, r1 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r4, [r1, #1420] @ 0x58c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -213251,45 +213251,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, [r5, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ 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 +213465,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, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r6, r1, #6 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ 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 +213883,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 r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ 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 +215130,15 @@ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stcl 1, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ 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 +215201,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 r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ 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 +215348,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 394454 │ │ │ │ b.n 101464 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldc 1, cr0, [ip], {139} @ 0x8b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stc 1, cr0, [r6], {139} @ 0x8b │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ @ instruction: 0xeb2e018b │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ 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 +215424,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, [r2, #96] @ 0x60 │ │ │ │ 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 +215531,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, [r5, #76] @ 0x4c │ │ │ │ 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 +215956,17 @@ │ │ │ │ str.w r3, [fp, #1312] @ 0x520 │ │ │ │ b.n 101b04 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 1019f0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ 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 +216820,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 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ 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 +218484,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ addw r1, r4, #139 @ 0x8b │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, r5 │ │ │ │ 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 +219024,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 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ 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 +219051,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #16] @ (103d78 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe984018b │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r3 │ │ │ │ @@ -219979,21 +219979,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 r3, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ 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 +220809,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10519a │ │ │ │ bpl.n 105104 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #180] @ (1052a4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -220883,17 +220883,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 r1, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ 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 +220959,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 r0, #250 @ 0xfa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ 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 +221043,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10541e │ │ │ │ bcc.n 1054c4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ 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 +221124,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105522 │ │ │ │ bcs.n 1055cc │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #252] @ (10567c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -221218,17 +221218,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 105614 │ │ │ │ bne.n 105704 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ 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 +221314,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10573c │ │ │ │ beq.n 1057fc │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ 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 +221418,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 r3, #234 @ 0xea │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ 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 +221620,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 r1, #150 @ 0x96 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #624] @ (105df4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -221829,17 +221829,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r0, #2 │ │ │ │ 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 +222031,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #624] @ (106314 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -222240,17 +222240,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, r1, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r4, r5 │ │ │ │ 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 +222442,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 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ 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 +222651,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, r2, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ 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 +227848,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 │ │ │ │ + bvs.n 10a734 │ │ │ │ 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 +228270,19 @@ │ │ │ │ str.w r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 10ac80 │ │ │ │ b.n 10a692 │ │ │ │ lsls r3, r7, #25 │ │ │ │ bmi.n 10acb4 │ │ │ │ b.n 10a692 │ │ │ │ - bcc.n 10add0 │ │ │ │ + bcc.n 10ad50 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad64 │ │ │ │ + bne.n 10ace4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 10ad74 │ │ │ │ + bne.n 10acf4 │ │ │ │ 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 +229054,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b642 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r5!, {r5, 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, #192] @ (10b758 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229131,17 +229131,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10b714 │ │ │ │ strb r2, [r5, #0] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2} │ │ │ │ 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 +229210,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 r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ 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 +229297,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 r4!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ 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 +229381,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 r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #264] @ (10bb60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229478,17 +229478,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 r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, 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, #280] @ (10bc94 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -229577,18 +229577,18 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ + it gt │ │ │ │ + lslgt 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} │ │ │ │ mov r5, r2 │ │ │ │ @@ -229684,17 +229684,17 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 10bd64 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x0080 │ │ │ │ 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 +231231,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, r0, #13 │ │ │ │ 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 +231344,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, r5, #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] @ (10d364 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231454,15 +231454,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 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ 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 +231565,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10d43a │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ 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 +231671,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, r0, #20 │ │ │ │ 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 +231780,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, r3, #14 │ │ │ │ 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 +231882,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, r0, #9 │ │ │ │ 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 +231986,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, r6, #3 │ │ │ │ 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 +232097,15 @@ │ │ │ │ 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 │ │ │ │ + vrev16.8 d0, d8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (10dc60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -232206,15 +232206,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10dbe2 │ │ │ │ nop │ │ │ │ ldr r3, [pc, #616] @ (10decc ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cdp2 1, 7, cr0, cr14, cr8, {0} │ │ │ │ + cdp2 1, 3, cr0, cr14, cr8, {0} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ (10dda0 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -232310,15 +232310,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10dcfe │ │ │ │ ldr r2, [pc, #296] @ (10decc ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stc2 1, cr0, [r0, #-32] @ 0xffffffe0 │ │ │ │ + stc2l 1, cr0, [r0], {8} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #280] @ (10ded4 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -232413,15 +232413,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10de40 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #40] @ (10df00 ) │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xfbb20108 │ │ │ │ + usada8 r1, r2, r8, 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 │ │ │ │ ldr r3, [pc, #312] @ (10e028 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -232526,15 +232526,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10dfaa │ │ │ │ nop │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xfa620108 │ │ │ │ + @ instruction: 0xfa220108 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ (10e174 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -232637,15 +232637,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e0c6 │ │ │ │ nop │ │ │ │ mov sl, r0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldr.w r0, [sl, #264] @ 0x108 │ │ │ │ + ldrb.w r0, [sl, #264] @ 0x108 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (10e2ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -232746,15 +232746,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e214 │ │ │ │ nop │ │ │ │ cmp r6, r6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf7860108 │ │ │ │ + @ instruction: 0xf7460108 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (10e3f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -232856,15 +232856,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10e374 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movw r1, #18440 @ 0x4808 │ │ │ │ + addw r1, r4, #2056 @ 0x808 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (10e548 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -232965,15 +232965,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10e4ca │ │ │ │ nop │ │ │ │ cmp r2, r6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf4d20108 │ │ │ │ + eors.w r1, r2, #8912896 @ 0x880000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ (10e688 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -233069,15 +233069,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e5e6 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf3540108 │ │ │ │ + @ instruction: 0xf3140108 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #280] @ (10e7bc ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -233172,15 +233172,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e728 │ │ │ │ nop │ │ │ │ ands r2, r4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - addw r1, r6, #8 │ │ │ │ + rsb r1, r6, #8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ (10e910 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -233285,15 +233285,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10e892 │ │ │ │ nop │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xf0b60108 │ │ │ │ + orns r1, r6, #8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ (10ea5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -233396,15 +233396,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10e9ae │ │ │ │ nop │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r3, r1, #6 │ │ │ │ - vrhadd.s32 d0, d14, d8 │ │ │ │ + cdp 1, 14, cr0, cr14, cr8, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (10eb94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -233505,15 +233505,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 10eafc │ │ │ │ nop │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldcl 1, cr0, [sl, #32] │ │ │ │ + ldc 1, cr0, [sl, #32] │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bhi.n 10ec34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ (10ecb8 ) │ │ │ │ @@ -234397,17 +234397,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10f59e │ │ │ │ nop │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #448] @ (10f818 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234555,17 +234555,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10f77e │ │ │ │ nop │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10f9f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234706,17 +234706,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10f922 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #456] @ (10fbdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234863,17 +234863,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10fb04 │ │ │ │ cmp r4, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ (10fda8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235008,17 +235008,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10fce0 │ │ │ │ cmp r2, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10ff84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235160,17 +235160,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 10feb4 │ │ │ │ nop │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (1100f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235278,15 +235278,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11005a │ │ │ │ nop │ │ │ │ movs r7, #32 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bvc.n 1100b4 │ │ │ │ + bvc.n 110034 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ (11025c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235396,15 +235396,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 1101c6 │ │ │ │ nop │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bvs.n 110318 │ │ │ │ + bvs.n 110298 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1103b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235509,15 +235509,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 110336 │ │ │ │ nop │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bmi.n 110364 │ │ │ │ + bmi.n 1102e4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #328] @ (11051c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235625,15 +235625,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11049a │ │ │ │ nop │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bcc.n 1105d0 │ │ │ │ + bcc.n 110550 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ (11067c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -235739,15 +235739,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 11060e │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bne.n 110618 │ │ │ │ + bne.n 110598 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (1107dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235852,15 +235852,15 @@ │ │ │ │ add.w r2, r7, #32 │ │ │ │ str r3, [r7, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r7, #28] │ │ │ │ b.n 110770 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ lsls r3, r1, #6 │ │ │ │ - beq.n 110884 │ │ │ │ + beq.n 110804 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #320] @ (110938 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -235964,15 +235964,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 103d7c │ │ │ │ b.n 110898 │ │ │ │ nop │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ (110a90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236074,15 +236074,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 103d7c │ │ │ │ b.n 1109ea │ │ │ │ nop │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #320] @ (110bec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -236187,15 +236187,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 110b62 │ │ │ │ nop │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r4, 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 r3, [pc, #320] @ (110d48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236300,15 +236300,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, r0, #24 │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strdgt r3, r3, [r0, #24] │ │ │ │ b.n 110cc0 │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #220] @ (110e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -236894,15 +236894,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 1113dc │ │ │ │ nop │ │ │ │ asrs r2, r6, #14 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #364] @ (1115f4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -237024,15 +237024,15 @@ │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 111572 │ │ │ │ nop │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, 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, #384] @ (111790 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -237158,18 +237158,18 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1116c0 │ │ │ │ asrs r6, r6, #2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - itte le │ │ │ │ - lslle r0, r1, #4 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + itte ls │ │ │ │ + lslls r0, r1, #4 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #388] @ (111930 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r5, pc │ │ │ │ @@ -237298,15 +237298,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11186c │ │ │ │ nop │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bkpt 0x0024 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #344] @ (111aa4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237421,15 +237421,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 111a14 │ │ │ │ nop │ │ │ │ lsrs r2, r7, #21 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (111c28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237550,15 +237550,15 @@ │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 111ba6 │ │ │ │ nop │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cbnz r6, 111c76 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (111dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237683,15 +237683,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 111cee │ │ │ │ nop │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cbnz r4, 111dda │ │ │ │ + cbnz r4, 111dca │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (111f58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -237821,15 +237821,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 111e94 │ │ │ │ nop │ │ │ │ lsrs r2, r5, #3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #348] @ (1120d0 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -243235,15 +243235,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 116042 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r6} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (116228 ) │ │ │ │ @@ -243352,15 +243352,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11619c │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #348] @ (1163a0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -243475,15 +243475,15 @@ │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 116324 │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #336] @ (11650c ) │ │ │ │ @@ -243594,15 +243594,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11648c │ │ │ │ nop │ │ │ │ stmia r3!, {r2} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #368] @ (116698 ) │ │ │ │ @@ -243718,15 +243718,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1165d4 │ │ │ │ stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #336] @ (116808 ) │ │ │ │ @@ -243834,15 +243834,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 116752 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #380] @ (1169a0 ) │ │ │ │ @@ -243960,15 +243960,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1168e2 │ │ │ │ bkpt 0x00a6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ (116b0c ) │ │ │ │ @@ -244076,15 +244076,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 116a62 │ │ │ │ nop │ │ │ │ pop {r2, pc} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ (116c7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244194,15 +244194,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116bee │ │ │ │ nop │ │ │ │ cbnz r6, 116ce6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r1, #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, #332] @ (116de4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244310,15 +244310,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116d56 │ │ │ │ nop │ │ │ │ rev r6, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [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, #364] @ (116f6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244433,15 +244433,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 116eee │ │ │ │ @ instruction: 0xb8c6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #344] @ (1170e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244551,15 +244551,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 117062 │ │ │ │ @ instruction: 0xb73e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ (117280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244677,15 +244677,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1171ac │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #356] @ (117400 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244795,15 +244795,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11733c │ │ │ │ push {r1, r3, r5} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r4, #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, #400] @ (1175ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244924,15 +244924,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1174e0 │ │ │ │ nop │ │ │ │ uxth r2, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (117728 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245041,15 +245041,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117670 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r1, 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, #388] @ (1178c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245167,15 +245167,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 1177fe │ │ │ │ nop │ │ │ │ add r7, sp, #520 @ 0x208 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r2, 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, #360] @ (117a4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245287,15 +245287,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117990 │ │ │ │ nop │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, 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, #372] @ (117bdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245413,15 +245413,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117b1a │ │ │ │ nop │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [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, #384] @ (117d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245542,15 +245542,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117cb4 │ │ │ │ nop │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r3, 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, #360] @ (117efc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245662,15 +245662,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 117e40 │ │ │ │ nop │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strb r6, [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, #504] @ (118110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245819,15 +245819,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 11800c │ │ │ │ add r7, pc, #696 @ (adr r7, 1183cc ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #504] @ (118328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -245976,15 +245976,15 @@ │ │ │ │ bl 103d7c │ │ │ │ b.n 118226 │ │ │ │ nop │ │ │ │ add r5, pc, #600 @ (adr r5, 118584 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -246146,15 +246146,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r3, pc, #488 @ (adr r3, 11875c ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r7, [pc, #312] @ (1186b0 ) │ │ │ │ + ldr r7, [pc, #56] @ (1185b0 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -246272,15 +246272,15 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #168 @ (adr r1, 118788 ) │ │ │ │ lsls r2, r1, #6 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (1189ec ) │ │ │ │ + ldr r5, [pc, #512] @ (1188ec ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (11884c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246399,15 +246399,15 @@ │ │ │ │ b.n 1187a0 │ │ │ │ ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r1, #6 │ │ │ │ ldrb r6, [r5, #3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #208] @ (11892c ) │ │ │ │ + ldr r3, [pc, #976] @ (118c2c ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #412] @ (118a0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246537,15 +246537,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 118938 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #368] @ (118b88 ) │ │ │ │ + ldr r2, [pc, #112] @ (118a88 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ (118be0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246677,15 +246677,15 @@ │ │ │ │ b.n 118afc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [pc, #480] @ (118dc8 ) │ │ │ │ + ldr r0, [pc, #224] @ (118cc8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (118d30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246790,15 +246790,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 118cac │ │ │ │ ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bx r6 │ │ │ │ + mov r8, lr │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (118e80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246903,15 +246903,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 118dfc │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, 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, #300] @ (118fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247013,15 +247013,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 118f28 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, 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, #300] @ (119110 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247120,15 +247120,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 103d7c │ │ │ │ b.n 119072 │ │ │ │ nop │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (119248 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247230,15 +247230,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 1191b0 │ │ │ │ nop │ │ │ │ str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - sbcs r2, r2 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (119380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247337,15 +247337,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 103d7c │ │ │ │ b.n 1192ea │ │ │ │ nop │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - eors r2, r0 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ (1194ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247431,15 +247431,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 119420 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r1, #12] │ │ │ │ vldr s2, [r1, #8] │ │ │ │ @@ -248300,15 +248300,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 119dfc │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #10] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #456] @ (11a0e8 ) │ │ │ │ @@ -248462,15 +248462,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 119fdc │ │ │ │ nop │ │ │ │ strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #444] @ (11a2c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248614,15 +248614,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11a1aa │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #452] @ (11a4a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -248769,15 +248769,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11a386 │ │ │ │ nop │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #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, #428] @ (11a668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248917,15 +248917,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11a5d6 │ │ │ │ strh r2, [r1, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ (11a834 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249066,15 +249066,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 11a7a2 │ │ │ │ strh r2, [r0, #2] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (11a9ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249209,15 +249209,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11a94a │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (11aba4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249352,15 +249352,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11ab02 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ (11acd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250075,15 +250075,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b37a │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (11b5c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250204,15 +250204,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b4ee │ │ │ │ strb r6, [r2, #9] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ (11b754 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250331,15 +250331,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b66e │ │ │ │ nop │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r3, 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, #368] @ (11b8e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250461,15 +250461,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b7fa │ │ │ │ nop │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (11ba54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250590,15 +250590,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11b97a │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + 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] @ (11bbe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250721,15 +250721,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11baf0 │ │ │ │ ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11bd74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250854,15 +250854,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11bce8 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r3, #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, #376] @ (11bf08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250987,15 +250987,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11be6e │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r6, #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, #344] @ (11c07c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251116,15 +251116,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11bfa2 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, 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] @ (11c20c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251247,15 +251247,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c118 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11c39c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251380,15 +251380,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c310 │ │ │ │ str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (11c530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -251513,15 +251513,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c496 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r2, #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, #340] @ (11c6a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -251636,15 +251636,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c5c8 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r2, #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 r5, [pc, #356] @ (11c820 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -251762,15 +251762,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11c734 │ │ │ │ nop │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (11c9ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -251891,15 +251891,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11c920 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11cb3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252022,15 +252022,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11caa2 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #340] @ (11ccac ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -252145,15 +252145,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11cbd4 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #356] @ (11ce2c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -252271,15 +252271,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 11cd40 │ │ │ │ nop │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (11cfb8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -252400,15 +252400,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11cf2c │ │ │ │ ldr r6, [r7, r1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11d148 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -252531,15 +252531,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11d0ae │ │ │ │ ldrsb r2, [r6, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - vrhadd.u d0, d10, d7 │ │ │ │ + cdp2 1, 15, cr0, cr10, cr7, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #432] @ (11d314 ) │ │ │ │ mov sl, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -257762,17 +257762,17 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 121018 │ │ │ │ asrs r6, r2, #30 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ite ge │ │ │ │ - lslge r7, r0, #4 │ │ │ │ - stmdblt sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite vs │ │ │ │ + lslvs r7, r0, #4 │ │ │ │ + stmdbvc sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #380] @ (121248 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -257894,15 +257894,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 1211b0 │ │ │ │ asrs r2, r7, #23 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r7, 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, #384] @ (1213e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258023,15 +258023,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1212f8 │ │ │ │ asrs r2, r4, #17 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 12145e │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (121588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258156,15 +258156,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 12150a │ │ │ │ asrs r6, r0, #11 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (12172c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258292,15 +258292,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 12169a │ │ │ │ nop │ │ │ │ asrs r2, r4, #4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #396] @ (1218d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258429,15 +258429,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 121830 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #396] @ (121a7c ) │ │ │ │ @@ -258562,15 +258562,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 121992 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r6, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #404] @ (121c2c ) │ │ │ │ @@ -258699,15 +258699,15 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 121baa │ │ │ │ nop │ │ │ │ lsrs r6, r4, #16 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbz r4, 121c86 │ │ │ │ + cbz r4, 121c76 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #396] @ (121dd4 ) │ │ │ │ @@ -258837,15 +258837,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 121d40 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbz r4, 121e02 │ │ │ │ + cbz r4, 121df2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (121f78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258972,15 +258972,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 121ed4 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #584] @ (1221dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259163,17 +259163,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1220b4 │ │ │ │ lsls r0, r6, #28 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #572] @ (122438 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259353,17 +259353,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122320 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r1, 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, #564] @ (12268c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259543,17 +259543,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12255c │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #572] @ (1228e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259731,17 +259731,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1227c4 │ │ │ │ nop │ │ │ │ movs r0, r3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #588] @ (122b54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259924,17 +259924,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122a26 │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [ip, #548]! @ 0x224 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #556] @ (122da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260110,17 +260110,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122c72 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb500189 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r7, [pc, #272] @ (122ebc ) │ │ │ │ + ldr r7, [pc, #16] @ (122dbc ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #448] @ (122f80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260260,15 +260260,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 122e76 │ │ │ │ nop │ │ │ │ vst4.32 {d0,d2,d4,d6}, [r6], r9 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (123140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260398,15 +260398,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123042 │ │ │ │ @ instruction: 0xf72a0189 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ (12330c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260542,15 +260542,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123208 │ │ │ │ sbc.w r1, sl, #4489216 @ 0x448000 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #464] @ (1234f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260690,15 +260690,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1233e6 │ │ │ │ nop │ │ │ │ @ instruction: 0xf39e0189 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [pc, #444] @ (1236d0 ) │ │ │ │ @@ -260835,15 +260835,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1235cc │ │ │ │ subs.w r1, r6, #137 @ 0x89 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (123890 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260973,15 +260973,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123792 │ │ │ │ vaddw.s16 q8, q13, d9 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (123a04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261095,15 +261095,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12392a │ │ │ │ cdp 1, 1, cr0, cr10, cr9, {4} │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #360] @ (123b88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261221,15 +261221,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123aac │ │ │ │ nop │ │ │ │ stc 1, cr0, [r2], #548 @ 0x224 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #416] @ (123d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261357,15 +261357,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123c48 │ │ │ │ @ instruction: 0xeb220189 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #408] @ (123efc ) │ │ │ │ @@ -261492,15 +261492,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123e0a │ │ │ │ nop │ │ │ │ ldrd r0, r1, [lr, #-548] @ 0x224 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #452] @ (1240dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261638,15 +261638,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 123fce │ │ │ │ nop │ │ │ │ b.n 12403c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ (1242d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261796,15 +261796,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1241be │ │ │ │ b.n 123e78 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -261959,15 +261959,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ b.n 124c90 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (1246a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262107,15 +262107,15 @@ │ │ │ │ nop │ │ │ │ b.n 124a0c │ │ │ │ lsls r1, r1, #6 │ │ │ │ revsh r2, r3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -262254,15 +262254,15 @@ │ │ │ │ b.n 124774 │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r1, r1, #6 │ │ │ │ cbnz r2, 124874 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #572] @ (124ac4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262431,15 +262431,15 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 12497c │ │ │ │ nop │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #620] @ (124d50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262619,15 +262619,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ blt.n 124d18 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #572] @ (124fa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262796,15 +262796,15 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 124e5e │ │ │ │ nop │ │ │ │ bls.n 125060 │ │ │ │ lsls r1, r1, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #452] @ (12518c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262942,15 +262942,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 125074 │ │ │ │ bvs.n 12518c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #436] @ (12535c ) │ │ │ │ @@ -263087,15 +263087,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12524e │ │ │ │ nop │ │ │ │ bpl.n 1253a4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (1254f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263217,15 +263217,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1253f8 │ │ │ │ nop │ │ │ │ bcc.n 125590 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (12567c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263343,15 +263343,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 12558e │ │ │ │ nop │ │ │ │ bne.n 1255ec │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (12583c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263481,15 +263481,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 125732 │ │ │ │ beq.n 12589c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #408] @ (1259f4 ) │ │ │ │ @@ -263618,15 +263618,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 10478c │ │ │ │ b.n 1258f6 │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #436] @ (125bc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -263762,15 +263762,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125b32 │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (125d84 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -263904,15 +263904,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125cf4 │ │ │ │ ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (125f18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264036,15 +264036,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 125e88 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (1260a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264165,15 +264165,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12601a │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #416] @ (126264 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264304,15 +264304,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1261d2 │ │ │ │ nop │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ (126418 ) │ │ │ │ @@ -264442,15 +264442,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126386 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (1265c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264580,15 +264580,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12652a │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (12676c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -264719,15 +264719,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1266d0 │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (126904 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264853,15 +264853,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126866 │ │ │ │ nop │ │ │ │ ittt cc │ │ │ │ lslcc r1, r1, #6 │ │ │ │ - strcc r6, [r4, #24] │ │ │ │ + strcc r6, [r4, #20] │ │ │ │ lslcc r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (126a98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -264984,15 +264984,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1269fc │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (126c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265119,15 +265119,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126ba0 │ │ │ │ pop {r1, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (126de0 ) │ │ │ │ @@ -265256,15 +265256,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 126d42 │ │ │ │ nop │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ (126f04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -267665,16 +267665,16 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - @ instruction: 0xf3ec00ec │ │ │ │ - @ instruction: 0xf18e00ec │ │ │ │ + @ instruction: 0xf3ac00ec │ │ │ │ + adc.w r0, lr, #236 @ 0xec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #764] @ (128e58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -267917,16 +267917,16 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - @ instruction: 0xf0ce00ec │ │ │ │ - cdp 0, 6, cr0, cr4, cr12, {7} │ │ │ │ + eor.w r0, lr, #236 @ 0xec │ │ │ │ + cdp 0, 2, cr0, cr4, cr12, {7} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #808] @ (1291ac ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -268174,16 +268174,16 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - stcl 0, cr0, [ip, #-944] @ 0xfffffc50 │ │ │ │ - @ instruction: 0xead200ec │ │ │ │ + stc 0, cr0, [ip, #-944] @ 0xfffffc50 │ │ │ │ + eors.w r0, r2, ip, asr #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 129684 │ │ │ │ ldrh.w r2, [r7, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -268555,15 +268555,15 @@ │ │ │ │ b.n 12903c │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 103d7c │ │ │ │ b.n 12949e │ │ │ │ @@ -268838,17 +268838,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - b.n 1293d0 │ │ │ │ + b.n 129350 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - b.n 129eb8 │ │ │ │ + b.n 129e38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 129f5c │ │ │ │ ldrh.w r2, [r7, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -269210,15 +269210,15 @@ │ │ │ │ b.n 12977a │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r7, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 10478c │ │ │ │ b.n 129a84 │ │ │ │ @@ -269524,17 +269524,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - blt.n 12a2d0 │ │ │ │ + blt.n 12a250 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bls.n 12a3e0 │ │ │ │ + bls.n 12a360 │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 12a8ca │ │ │ │ ldrh.w r2, [r7, #452] @ 0x1c4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -269897,15 +269897,15 @@ │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 12a290 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 12a2b6 │ │ │ │ @@ -270573,19 +270573,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 103458 │ │ │ │ b.n 12ad1a │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - bne.n 12b0ec │ │ │ │ + bne.n 12b06c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12b378 │ │ │ │ @@ -271029,21 +271029,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldr r4, [pc, #360] @ (12b810 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r2, [pc, #424] @ (12b85c ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r8, r3, #4960 @ 0x1360 │ │ │ │ add.w r8, r8, #16 │ │ │ │ @@ -271523,21 +271523,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ mov r2, fp │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add r0, sp │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r8, r3, #4960 @ 0x1360 │ │ │ │ add.w r8, r8, #16 │ │ │ │ @@ -272025,21 +272025,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ eors r2, r7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ subs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 12c33a │ │ │ │ + cbnz r6, 12c32a │ │ │ │ lsls r4, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 12c614 │ │ │ │ @@ -272584,21 +272584,21 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + sxtb r2, 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 +273191,20 @@ │ │ │ │ b.n 12d0fe │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r8, #-24] @ 0xffffffe8 │ │ │ │ + stc2l 1, cr0, [r8], {6} │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -273788,20 +273788,20 @@ │ │ │ │ b.n 12d86a │ │ │ │ str r0, [r4, r3] │ │ │ │ lsls r1, r1, #6 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - addw r1, ip, #2054 @ 0x806 │ │ │ │ + rsb r1, ip, #8781824 @ 0x860000 │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r6, pc, #328 @ (adr r6, 12da40 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 12d940 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 12db6c ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 12da6c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -274407,20 +274407,20 @@ │ │ │ │ b.n 12e016 │ │ │ │ ldr r1, [pc, #400] @ (12e228 ) │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, #262] @ 0x106 │ │ │ │ + strh.w r0, [r8, #262] @ 0x106 │ │ │ │ subs r2, r4, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -275065,15 +275065,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, r4, #6 │ │ │ │ + vaddw.s16 q8, q2, d6 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ldr r3, [pc, #932] @ (12ecb8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #932] @ (12ecbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ @@ -275345,17 +275345,17 @@ │ │ │ │ vmov r3, s15 │ │ │ │ b.n 12e7d4 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1640] @ 0x668 │ │ │ │ cmp r1, #29 │ │ │ │ bhi.w 12e842 │ │ │ │ @@ -275761,15 +275761,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ asrs r2, r7, #5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 12f150 │ │ │ │ + bgt.n 12f2d0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsrs r6, r0, #26 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ldr r3, [pc, #972] @ (12f5c4 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #972] @ (12f5c8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -276048,17 +276048,17 @@ │ │ │ │ bl 10478c │ │ │ │ b.n 12f1ba │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r6, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 12f3c6 │ │ │ │ @@ -276438,15 +276438,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12fb1c │ │ │ │ + bmi.n 12fa9c │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r6, #22 │ │ │ │ lsls r1, r1, #6 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12fa38 │ │ │ │ add.w r5, r7, r4, lsl #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -276734,17 +276734,17 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ sbfx r2, r2, #10, #10 │ │ │ │ b.n 12fd86 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1640] @ 0x668 │ │ │ │ cmp r1, #29 │ │ │ │ bhi.w 12f9b4 │ │ │ │ @@ -277175,15 +277175,15 @@ │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vaddw.u32 q0, q9, d8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r6, r0, #4 │ │ │ │ mrrc2 1, 8, r0, lr, cr8 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 13038c │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r6, r4, lsl #2 │ │ │ │ add.w r5, r5, #593920 @ 0x91000 │ │ │ │ @@ -277451,17 +277451,17 @@ │ │ │ │ bl 103458 │ │ │ │ b.n 13039a │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1309d6 │ │ │ │ ldrh.w r2, [r8, #568] @ 0x238 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -278251,22 +278251,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 103458 │ │ │ │ b.n 130dc8 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ @ instruction: 0xf22c0188 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 131440 │ │ │ │ ldrh.w r2, [r8, #568] @ 0x238 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -282834,15 +282834,15 @@ │ │ │ │ sub.w r2, r6, #880 @ 0x370 │ │ │ │ ldr.w r3, [r4, #996] @ 0x3e4 │ │ │ │ add.w r0, r2, #94208 @ 0x17000 │ │ │ │ add.w r1, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r0, #2776] @ 0xad8 │ │ │ │ ldrb.w r0, [r1, #1379] @ 0x563 │ │ │ │ b.n 134d08 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1148] @ 135278 │ │ │ │ sub.w r5, r0, #569344 @ 0x8b000 │ │ │ │ @@ -283928,15 +283928,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135a96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283950,15 +283950,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135ace │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283972,15 +283972,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135b06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283994,15 +283994,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135b3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284016,15 +284016,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135b76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284038,15 +284038,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135bae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284060,15 +284060,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135be6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284082,15 +284082,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284109,17 +284109,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + subs r0, r5, #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 │ │ │ │ @@ -284138,17 +284138,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284167,17 +284167,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r2, #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 │ │ │ │ @@ -284196,17 +284196,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r0, #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 │ │ │ │ @@ -284225,17 +284225,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r7, #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 │ │ │ │ @@ -284254,17 +284254,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135de6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284278,15 +284278,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135e1e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284300,15 +284300,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135e56 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284322,15 +284322,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135e8e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284344,15 +284344,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135ec6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284366,15 +284366,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135efe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284388,15 +284388,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135f36 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284410,15 +284410,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 135f6e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284432,15 +284432,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284459,17 +284459,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r7!, {} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r4, #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 │ │ │ │ @@ -284488,17 +284488,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, 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 │ │ │ │ @@ -284517,17 +284517,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284546,17 +284546,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284575,17 +284575,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284604,17 +284604,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284633,17 +284633,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r5!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284662,17 +284662,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284691,17 +284691,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284720,17 +284720,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, 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 │ │ │ │ @@ -284749,17 +284749,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r4!, {r3} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r5, 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 │ │ │ │ @@ -284778,17 +284778,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, 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 │ │ │ │ @@ -284807,17 +284807,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r2, 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 │ │ │ │ @@ -284836,17 +284836,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, 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 │ │ │ │ @@ -284865,17 +284865,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r7, 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 │ │ │ │ @@ -284894,17 +284894,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + asrs r4, r5, #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 │ │ │ │ @@ -284923,17 +284923,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r2!, {r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r4, #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 │ │ │ │ @@ -284952,17 +284952,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -284981,17 +284981,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285010,17 +285010,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285039,17 +285039,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285068,17 +285068,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285097,17 +285097,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -285126,17 +285126,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1366c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285150,15 +285150,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ite al │ │ │ │ lslal r0, r1, #6 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1366fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285172,15 +285172,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ite lt │ │ │ │ lsllt r0, r1, #6 │ │ │ │ - ldrbge r0, [r5, #17] │ │ │ │ + ldrbge r0, [r5, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136736 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285194,15 +285194,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ itt vc │ │ │ │ lslvc r0, r1, #6 │ │ │ │ - ldrbvc r0, [r2, #16] │ │ │ │ + ldrbvc r0, [r2, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13676e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285216,15 +285216,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ itt mi │ │ │ │ lslmi r0, r1, #6 │ │ │ │ - ldrbmi r0, [r7, #14] │ │ │ │ + ldrbmi r0, [r7, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (1367f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285252,19 +285252,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ite ne │ │ │ │ lslne r0, r1, #6 │ │ │ │ - asreq r6, r4, #28 │ │ │ │ + asreq r6, r4, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (136858 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285292,19 +285292,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (1368c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285335,19 +285335,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bkpt 0x004c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + 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] @ (136930 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285378,19 +285378,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (13699c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285421,19 +285421,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136a08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285464,19 +285464,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136a74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285507,19 +285507,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (136ae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -285550,19 +285550,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136af6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285576,15 +285576,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136b92 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136b2e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285598,15 +285598,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136bbc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136b66 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285620,15 +285620,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136be6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136b9e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285642,15 +285642,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136c10 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136bd6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285664,15 +285664,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ revsh r4, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136c0e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285686,15 +285686,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ hlt 0x0024 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136c46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285708,15 +285708,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rev16 r4, r5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136c7e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285730,15 +285730,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ rev r4, r6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136cb6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285752,15 +285752,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d22 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136cee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285774,15 +285774,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d4c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136d26 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285796,15 +285796,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136d76 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136d5e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285818,15 +285818,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136da0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136d96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285840,15 +285840,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 136dca │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136dce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285862,15 +285862,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136e06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285884,15 +285884,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136e3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285906,15 +285906,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb874 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136e76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285928,15 +285928,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb83c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136eae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285950,15 +285950,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136ee6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285972,15 +285972,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136f1e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285994,15 +285994,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb794 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136f56 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286016,15 +286016,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb75c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136f8e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286038,15 +286038,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136fc6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286060,15 +286060,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ec │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 136ffe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286082,15 +286082,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137036 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286104,15 +286104,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb67c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13706e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286126,15 +286126,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1370a6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286148,15 +286148,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb60c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1370de │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286170,15 +286170,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137116 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286192,15 +286192,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13714e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286214,15 +286214,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137186 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286236,15 +286236,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r5, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1371be │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286258,15 +286258,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1371f6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286280,15 +286280,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13722e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286302,15 +286302,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137266 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286324,15 +286324,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13729e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286346,15 +286346,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r4} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1372d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286368,15 +286368,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 13737a │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13730e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286390,15 +286390,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373a4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137346 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286412,15 +286412,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373ce │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13737e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286434,15 +286434,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1373f8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1373b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286456,15 +286456,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1373ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286478,15 +286478,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137426 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286500,15 +286500,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ uxth r4, r1 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13745e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286522,15 +286522,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137496 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286544,15 +286544,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sxth r4, r3 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1374ce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286566,15 +286566,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 137534 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137506 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286588,15 +286588,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 13755e │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13753e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286610,15 +286610,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 137588 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137576 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286632,15 +286632,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1375b2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1375ae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286654,15 +286654,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1375dc │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1375e6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286676,15 +286676,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13761e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286698,15 +286698,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 137656 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286720,15 +286720,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13768e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286742,15 +286742,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -293647,15 +293647,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r1, r1] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #92] @ (13d104 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -294799,21 +294799,21 @@ │ │ │ │ b.n 13dcde │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #6 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r1, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r6, r0, #4 │ │ │ │ cmp r2, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #352 @ (adr r3, 13de28 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 13dd28 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ mov r1, r8 │ │ │ │ blx 6fec0 <__aeabi_idivmod@plt> │ │ │ │ cbz r1, 13dce2 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ @@ -295543,15 +295543,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ bl 22c44a │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stc 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -296053,21 +296053,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 13e75c │ │ │ │ ldr r3, [pc, #20] @ (13e9ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 13e75c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ (13eac4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320535,15 +320535,15 @@ │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ strh.w r3, [r5, #1400] @ 0x578 │ │ │ │ b.n 150b38 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r2, [pc, #3224] @ 151a18 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ b.n 150b38 │ │ │ │ @@ -321647,17 +321647,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1519ae │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 1519ae │ │ │ │ nop │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r2, r5, #3 │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -322244,15 +322244,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 151fa6 │ │ │ │ b.n 151ff4 │ │ │ │ nop │ │ │ │ lsls r6, r2, #31 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #484] @ (152308 ) │ │ │ │ @@ -322413,15 +322413,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1521ce │ │ │ │ b.n 15220c │ │ │ │ nop │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #508] @ (152520 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -322585,15 +322585,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1523d2 │ │ │ │ b.n 152418 │ │ │ │ nop │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #464] @ (152710 ) │ │ │ │ @@ -322748,15 +322748,15 @@ │ │ │ │ b.n 15267c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1525e2 │ │ │ │ b.n 15261c │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, 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, #488] @ (152914 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -322914,15 +322914,15 @@ │ │ │ │ b.n 152874 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1527d2 │ │ │ │ b.n 152810 │ │ │ │ nop │ │ │ │ vaddw.u16 q0, q13, d6 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ (152af4 ) │ │ │ │ @@ -323072,15 +323072,15 @@ │ │ │ │ b.n 152a62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1529ce │ │ │ │ b.n 152a04 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [lr, #536] @ 0x218 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (152cd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323232,15 +323232,15 @@ │ │ │ │ b.n 152c40 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152ba6 │ │ │ │ b.n 152bdc │ │ │ │ nop │ │ │ │ @ instruction: 0xfbb60186 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ (152ea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323390,15 +323390,15 @@ │ │ │ │ b.n 152e1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 152d88 │ │ │ │ b.n 152dbe │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, #390] @ 0x186 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #400] @ (15304c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323530,17 +323530,17 @@ │ │ │ │ bcc.n 152f80 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 152f80 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb.w r0, [r6, ] │ │ │ │ - ldr r6, [pc, #640] @ (1532d4 ) │ │ │ │ + ldr r6, [pc, #384] @ (1531d4 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [pc, #328] @ (1531a0 ) │ │ │ │ + ldr r4, [pc, #72] @ (1530a0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #380] @ (1531e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323662,17 +323662,17 @@ │ │ │ │ b.n 153140 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 153126 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf65a0186 │ │ │ │ - ldr r4, [pc, #960] @ (1535ac ) │ │ │ │ + ldr r4, [pc, #704] @ (1534ac ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #712] @ (1534b8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1533b8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ (153370 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323795,17 +323795,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1532b2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4c20186 │ │ │ │ - ldr r3, [pc, #376] @ (1534f0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1533f0 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r1, [pc, #192] @ (15343c ) │ │ │ │ + ldr r0, [pc, #960] @ (15373c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (1534ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -323919,17 +323919,17 @@ │ │ │ │ b.n 153456 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 15343c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3360186 │ │ │ │ - ldr r1, [pc, #800] @ (153814 ) │ │ │ │ + ldr r1, [pc, #544] @ (153714 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + bx sp │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #328] @ (153650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -324041,17 +324041,17 @@ │ │ │ │ bcc.n 1535a6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1535a6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs.w r1, sl, #134 @ 0x86 │ │ │ │ - ldr r0, [pc, #368] @ (1537c8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1536c8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (1537cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -324166,17 +324166,17 @@ │ │ │ │ bcc.n 153714 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 153714 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs.w r1, r6, #134 @ 0x86 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, r2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add ip, sl │ │ │ │ + add ip, 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, #816] @ (153b1c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324454,17 +324454,17 @@ │ │ │ │ mov r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 153a76 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ b.n 153a76 │ │ │ │ cdp 1, 13, cr0, cr10, cr6, {4} │ │ │ │ - bics r6, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - muls r0, r2 │ │ │ │ + orrs r0, 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #720] @ (153e0c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324692,17 +324692,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 153d92 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 153d92 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb880186 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #740] @ (154110 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324958,17 +324958,17 @@ │ │ │ │ mov r7, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154074 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 154074 │ │ │ │ ldmia.w sl, {r1, r2, r7, r8} │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #648] @ (1543b8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -325179,17 +325179,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15434e │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 15434e │ │ │ │ nop │ │ │ │ b.n 153ee4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #680] @ (154680 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -325420,17 +325420,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1545f6 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 1545f6 │ │ │ │ b.n 154c5c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #620] @ (15490c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -325637,17 +325637,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1548a8 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 1548a8 │ │ │ │ b.n 154958 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #584] @ (154b74 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -325848,17 +325848,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154b00 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 154b00 │ │ │ │ ble.n 154aa8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #540] @ (154db0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -326048,17 +326048,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 154d4a │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 154d4a │ │ │ │ nop │ │ │ │ blt.n 154e14 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #808] @ (1550f8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -326331,17 +326331,17 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 155052 │ │ │ │ mov r5, r8 │ │ │ │ b.n 154f76 │ │ │ │ bhi.n 1550e4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r2, r5, #3 │ │ │ │ rbit r3, r1 │ │ │ │ mov r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155068 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ @@ -326592,17 +326592,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1553ba │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 1553ba │ │ │ │ nop │ │ │ │ bpl.n 155360 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #756] @ (155744 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -326861,17 +326861,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1556b2 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 1556b2 │ │ │ │ bcs.n 155830 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (155a3c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -327103,17 +327103,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1559c8 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 1559c8 │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (155d34 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -327356,17 +327356,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155cac │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 155cac │ │ │ │ nop │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #648] @ (155fdc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -327577,17 +327577,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155f78 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 155f78 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #644] @ (156280 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -327803,17 +327803,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156208 │ │ │ │ add.w ip, r3, #33 @ 0x21 │ │ │ │ b.n 156208 │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (1564f8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -328017,17 +328017,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156494 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 156494 │ │ │ │ stmia r4!, {r1, r5} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r3, 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 r3, [pc, #500] @ (15670c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328204,15 +328204,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1565be │ │ │ │ b.n 1565fc │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -328388,15 +328388,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1567c6 │ │ │ │ b.n 156800 │ │ │ │ nop │ │ │ │ itte ls │ │ │ │ lslls r6, r0, #6 │ │ │ │ - strhls r4, [r6, #26] │ │ │ │ + strhls r4, [r6, #24] │ │ │ │ lslhi r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (156b30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328573,15 +328573,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1569e2 │ │ │ │ b.n 156a20 │ │ │ │ nop │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r7, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -328757,15 +328757,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156bea │ │ │ │ b.n 156c24 │ │ │ │ nop │ │ │ │ cbnz r6, 156da4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (156f2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -328917,15 +328917,15 @@ │ │ │ │ b.n 156e98 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156dfe │ │ │ │ b.n 156e34 │ │ │ │ cbnz r6, 156f48 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #460] @ (157114 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -329079,15 +329079,15 @@ │ │ │ │ b.n 157080 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156fe6 │ │ │ │ b.n 157018 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r0, #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, #488] @ (157318 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329260,15 +329260,15 @@ │ │ │ │ b.n 15729c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1571ce │ │ │ │ b.n 15720c │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (157528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329445,15 +329445,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1573da │ │ │ │ b.n 157418 │ │ │ │ nop │ │ │ │ cbz r2, 157590 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #512] @ (157744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329626,15 +329626,15 @@ │ │ │ │ b.n 1576c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1575ea │ │ │ │ b.n 157630 │ │ │ │ cbz r2, 157768 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #524] @ (15796c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329811,15 +329811,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15780e │ │ │ │ b.n 157854 │ │ │ │ nop │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (157b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329990,15 +329990,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157a2a │ │ │ │ b.n 157a64 │ │ │ │ nop │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (157d7c ) │ │ │ │ @@ -330170,15 +330170,15 @@ │ │ │ │ b.n 157cf6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157c26 │ │ │ │ b.n 157c5c │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (157f80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330349,15 +330349,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157e3a │ │ │ │ b.n 157e74 │ │ │ │ nop │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (15818c ) │ │ │ │ @@ -330529,15 +330529,15 @@ │ │ │ │ b.n 158106 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158036 │ │ │ │ b.n 15806c │ │ │ │ add r7, pc, #176 @ (adr r7, 158240 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [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, #480] @ (158388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330703,15 +330703,15 @@ │ │ │ │ b.n 15830c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158246 │ │ │ │ b.n 15827c │ │ │ │ add r5, pc, #120 @ (adr r5, 158404 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (158578 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -330873,15 +330873,15 @@ │ │ │ │ b.n 158502 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158438 │ │ │ │ b.n 15846a │ │ │ │ add r3, pc, #136 @ (adr r3, 158604 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r2, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (158774 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331047,15 +331047,15 @@ │ │ │ │ b.n 1586f8 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158632 │ │ │ │ b.n 158668 │ │ │ │ add r1, pc, #200 @ (adr r1, 158840 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r7, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (158964 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -331217,15 +331217,15 @@ │ │ │ │ b.n 1588ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158824 │ │ │ │ b.n 158856 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r5, #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, #456] @ (158b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331385,15 +331385,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158a12 │ │ │ │ b.n 158a44 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (158d2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331548,15 +331548,15 @@ │ │ │ │ b.n 158cbc │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158bfc │ │ │ │ b.n 158c2c │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (158f10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331716,15 +331716,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158dda │ │ │ │ b.n 158e0c │ │ │ │ nop │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (1590f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331879,15 +331879,15 @@ │ │ │ │ b.n 159084 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158fc4 │ │ │ │ b.n 158ff4 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ (159380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332092,15 +332092,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1591da │ │ │ │ b.n 159248 │ │ │ │ nop │ │ │ │ str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (1595f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332291,15 +332291,15 @@ │ │ │ │ b.n 159556 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159464 │ │ │ │ b.n 1594c4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r5, 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, #620] @ (15987c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332500,15 +332500,15 @@ │ │ │ │ b.n 1597d6 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1596de │ │ │ │ b.n 159744 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #648] @ (159b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332713,15 +332713,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15996a │ │ │ │ b.n 1599e0 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r6, [pc, #368] @ (159c98 ) │ │ │ │ + ldr r6, [pc, #112] @ (159b98 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #596] @ (159d90 ) │ │ │ │ @@ -332911,15 +332911,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159c0a │ │ │ │ b.n 159c74 │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r3, [pc, #672] @ (15a038 ) │ │ │ │ + ldr r3, [pc, #416] @ (159f38 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (15a004 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333110,15 +333110,15 @@ │ │ │ │ b.n 159f66 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ b.w 469ee8 │ │ │ │ b.n 159ed4 │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r1, [pc, #224] @ (15a0ec ) │ │ │ │ + ldr r0, [pc, #992] @ (15a3ec ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (15a208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333288,15 +333288,15 @@ │ │ │ │ b.n 15a18c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a0be │ │ │ │ b.n 15a0fc │ │ │ │ strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #512] @ (15a424 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333464,15 +333464,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a2ca │ │ │ │ b.n 15a308 │ │ │ │ nop │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, r1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #588] @ (15a68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333662,15 +333662,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a4fe │ │ │ │ b.n 15a55c │ │ │ │ nop │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - negs r4, r4 │ │ │ │ + tst r4, 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #584] @ (15a8f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333857,15 +333857,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a776 │ │ │ │ b.n 15a7d0 │ │ │ │ nop │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #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, #644] @ (15ab90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334066,15 +334066,15 @@ │ │ │ │ b.n 15aae2 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a9e2 │ │ │ │ b.n 15aa50 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #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, #672] @ (15ae4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334293,15 +334293,15 @@ │ │ │ │ bcc.w 15ac86 │ │ │ │ b.n 15ad00 │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #716] @ (15b138 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334522,15 +334522,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #580] @ (15b398 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334733,15 +334733,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, #21] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r6, [pc, #616] @ (15b608 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #612] @ (15b620 ) │ │ │ │ @@ -334947,15 +334947,15 @@ │ │ │ │ b.n 15b4c2 │ │ │ │ strb r4, [r1, #12] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r4, [pc, #160] @ (15b6c8 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #804] @ (15b968 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335201,15 +335201,15 @@ │ │ │ │ bcc.w 15b74a │ │ │ │ b.n 15b7f0 │ │ │ │ nop │ │ │ │ strb r2, [r0, #2] │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -335471,15 +335471,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #812] @ (15c040 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335724,15 +335724,15 @@ │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15be22 │ │ │ │ b.n 15bec8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #596] @ (15c2b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335924,15 +335924,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c122 │ │ │ │ b.n 15c184 │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [pc, #560] @ (15c500 ) │ │ │ │ @@ -336112,15 +336112,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c38c │ │ │ │ b.n 15c3e6 │ │ │ │ nop │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (15c6f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336286,15 +336286,15 @@ │ │ │ │ b.n 15c680 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c5b6 │ │ │ │ b.n 15c5f0 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (15c908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336458,15 +336458,15 @@ │ │ │ │ b.n 15c88a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c7b6 │ │ │ │ b.n 15c7f0 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #548] @ (15cb48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336645,15 +336645,15 @@ │ │ │ │ b.n 15cab8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c9d6 │ │ │ │ b.n 15ca28 │ │ │ │ ldrb r2, [r4, r6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r0, #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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #552] @ (15cd8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336831,15 +336831,15 @@ │ │ │ │ b.n 15cd0e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15cc22 │ │ │ │ b.n 15cc70 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r3, 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, #544] @ (15cfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337017,15 +337017,15 @@ │ │ │ │ b.n 15cf3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ce5a │ │ │ │ b.n 15ceac │ │ │ │ ldr r6, [r3, r4] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r2, #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #508] @ (15d1e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -337191,15 +337191,15 @@ │ │ │ │ b.n 15d170 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d092 │ │ │ │ b.n 15d0dc │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (15d3d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337362,15 +337362,15 @@ │ │ │ │ b.n 15d358 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d292 │ │ │ │ b.n 15d2c8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ (15d5c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337525,15 +337525,15 @@ │ │ │ │ b.n 15d550 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d48a │ │ │ │ b.n 15d4bc │ │ │ │ strh r2, [r2, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #512] @ (15d7dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337703,15 +337703,15 @@ │ │ │ │ b.n 15d758 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d682 │ │ │ │ b.n 15d6c8 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (15d9f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -337877,15 +337877,15 @@ │ │ │ │ b.n 15d980 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15d8a6 │ │ │ │ b.n 15d8e8 │ │ │ │ ldr r6, [pc, #832] @ (15dd34 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (15dbf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338049,15 +338049,15 @@ │ │ │ │ b.n 15db78 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15daaa │ │ │ │ b.n 15dae8 │ │ │ │ ldr r4, [pc, #744] @ (15dee0 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (15dde4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -338217,15 +338217,15 @@ │ │ │ │ b.n 15dd76 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15dcaa │ │ │ │ b.n 15dce6 │ │ │ │ ldr r2, [pc, #736] @ (15e0c8 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (15dfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338385,15 +338385,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15de92 │ │ │ │ b.n 15dec4 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #792] @ (15e2e4 ) │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r6, #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, #460] @ (15e1b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338549,15 +338549,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e07e │ │ │ │ b.n 15e0ae │ │ │ │ nop │ │ │ │ mov r8, ip │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (15e3a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338718,15 +338718,15 @@ │ │ │ │ b.n 15e330 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e266 │ │ │ │ b.n 15e2a0 │ │ │ │ add sl, pc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (15e598 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -338886,15 +338886,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15e460 │ │ │ │ b.n 15e498 │ │ │ │ nop │ │ │ │ orrs r4, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #672] @ (15e854 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -339970,15 +339970,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f08e │ │ │ │ b.n 15f100 │ │ │ │ nop │ │ │ │ adds r7, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - @ instruction: 0xfaea0103 │ │ │ │ + @ instruction: 0xfaaa0103 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrh.w r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -340192,15 +340192,15 @@ │ │ │ │ b.n 15f446 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f34c │ │ │ │ b.n 15f3b4 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh.w r0, [r6, ] │ │ │ │ + @ instruction: 0xf7e60103 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #600] @ (15f774 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -340404,15 +340404,15 @@ │ │ │ │ b.n 15f6c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f5d6 │ │ │ │ b.n 15f632 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r6, r0, #6 │ │ │ │ - @ instruction: 0xf5900103 │ │ │ │ + adcs.w r1, r0, #8585216 @ 0x830000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [pc, #592] @ (15f9e0 ) │ │ │ │ add r4, pc │ │ │ │ @@ -340609,15 +340609,15 @@ │ │ │ │ b.n 15f938 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15f84c │ │ │ │ b.n 15f8a6 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ssat r1, #4, r4 │ │ │ │ + movt r1, #16387 @ 0x4003 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #552] @ (15fc24 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -340805,15 +340805,15 @@ │ │ │ │ b.n 15fb88 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15faa8 │ │ │ │ b.n 15faf6 │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - eors.w r1, ip, #3 │ │ │ │ + orrs.w 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 +340994,15 @@ │ │ │ │ b.n 15fdca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15fcec │ │ │ │ b.n 15fd38 │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cdp 1, 4, cr0, cr2, cr3, {0} │ │ │ │ + cdp 1, 0, cr0, cr2, cr3, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (160074 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341175,15 +341175,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ff1a │ │ │ │ b.n 15ff5a │ │ │ │ nop │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r6, r0, #6 │ │ │ │ - stc 1, cr0, [sl], {3} │ │ │ │ + rsb r1, sl, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #496] @ (160280 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -341352,15 +341352,15 @@ │ │ │ │ b.n 1601fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 16012c │ │ │ │ b.n 16016a │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strd r0, r1, [r2, #12]! │ │ │ │ + @ instruction: 0xe9a20103 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (160354 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -345665,17 +345665,17 @@ │ │ │ │ orn r1, r8, #4358144 @ 0x428000 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r0, [pc, #0] @ (1635c4 ) │ │ │ │ + blx r8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346115,17 +346115,17 @@ │ │ │ │ vrhadd.s8 d0, d16, d5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - negs r4, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346565,17 +346565,17 @@ │ │ │ │ @ instruction: 0xe9980185 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r5, #20 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -346984,17 +346984,17 @@ │ │ │ │ beq.w 1642e4 │ │ │ │ b.n 1642f2 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 164372 │ │ │ │ b.n 16437e │ │ │ │ b.n 163e00 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -347448,17 +347448,17 @@ │ │ │ │ beq.w 16489c │ │ │ │ b.n 1648aa │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 16492a │ │ │ │ b.n 164936 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -347912,17 +347912,17 @@ │ │ │ │ beq.w 164e54 │ │ │ │ b.n 164e62 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 164ee2 │ │ │ │ b.n 164eee │ │ │ │ bhi.n 165090 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -348414,17 +348414,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r7, #2760] @ 0xac8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13e558 │ │ │ │ @@ -348900,17 +348900,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -349482,17 +349482,17 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r7, s17 │ │ │ │ vmov r4, s16 │ │ │ │ cmp r2, #4 │ │ │ │ vstr s20, [sp] │ │ │ │ @@ -349846,15 +349846,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 1662f2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ @@ -350850,19 +350850,19 @@ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1675b6 │ │ │ │ b.n 167152 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -351711,20 +351711,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r2, #24] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - vmla.i q8, q14, d0[6] │ │ │ │ - stc2 0, cr0, [sl, #-928]! @ 0xfffffc60 │ │ │ │ + vmla.i q0, q14, d0[6] │ │ │ │ + stc2l 0, cr0, [sl], #928 @ 0x3a0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r6, s16 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 167f82 │ │ │ │ @@ -352504,20 +352504,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r0, [r7, #30] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf66000e8 │ │ │ │ - @ instruction: 0xf3aa00e8 │ │ │ │ + @ instruction: 0xf62000e8 │ │ │ │ + @ instruction: 0xf36a00e8 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 168a9c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -353368,20 +353368,20 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xebea00e8 │ │ │ │ - stmdb r0!, {r3, r5, r6, r7} │ │ │ │ + sub.w r0, sl, r8, asr #3 │ │ │ │ + strd r0, r0, [r0], #928 @ 0x3a0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r8, s14 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1693a0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354314,21 +354314,21 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #24] @ (169f54 ) │ │ │ │ + ldr r4, [pc, #792] @ (16a254 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 16a06c │ │ │ │ + b.n 169fec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n 169eb4 │ │ │ │ + ble.n 16a034 │ │ │ │ lsls r0, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 16a1ac │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ @@ -355329,21 +355329,21 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #25] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bcc.n 16ab78 │ │ │ │ + bcc.n 16aaf8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n 16ab98 │ │ │ │ + beq.n 16ab18 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r5, #15 │ │ │ │ add.w r6, r4, #593920 @ 0x91000 │ │ │ │ @@ -356424,21 +356424,21 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr r2, [pc, #368] @ (16ba70 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r3, r0, #4 │ │ │ │ blxns r3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w fp, r4, #15 │ │ │ │ add.w sl, r8, #593920 @ 0x91000 │ │ │ │ @@ -358946,15 +358946,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #80] @ (16da54 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r6, pc, #152 @ (adr r6, 16daa0 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 16dda0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (16da84 ) │ │ │ │ @@ -359140,17 +359140,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ b.n 16dc60 │ │ │ │ ldr r2, [pc, #976] @ (16e048 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, pc, #968 @ (adr r3, 16e044 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 16df44 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #976 @ (adr r3, 16e050 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 16df50 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #156] @ (16dd30 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -359212,19 +359212,19 @@ │ │ │ │ bl 1e8900 │ │ │ │ b.n 16dcf4 │ │ │ │ mov r1, r3 │ │ │ │ bl 13e4b8 │ │ │ │ b.n 16dcf4 │ │ │ │ ldr r2, [pc, #200] @ (16ddfc ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, pc, #840 @ (adr r3, 16e080 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 16df80 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #552 @ (adr r3, 16df64 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 16de64 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r3, pc, #448 @ (adr r3, 16df00 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 16de00 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #424] @ (16defc ) │ │ │ │ @@ -359383,21 +359383,21 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #716] @ 0x2cc │ │ │ │ blx r3 │ │ │ │ b.n 16ded4 │ │ │ │ ldr r1, [pc, #456] @ (16e0c8 ) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, pc, #56 @ (adr r3, 16df3c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 16e23c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 16e200 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 16e100 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 16e21c ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 16e11c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r2, pc, #464 @ (adr r2, 16e0e0 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 16dfe0 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -359467,21 +359467,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ b.n 16dfa8 │ │ │ │ blx r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r1, pc, #472 @ (adr r1, 16e1bc ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 16e0bc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 16e268 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 16e168 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 16e1ac ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 16e0ac ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 16e260 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 16e160 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -359503,15 +359503,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r8, r5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r1, pc, #432 @ (adr r1, 16e1ec ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 16e0ec ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #96] @ (16e0b0 ) │ │ │ │ @@ -360149,20 +360149,20 @@ │ │ │ │ ldr r3, [pc, #24] @ (16e774 ) │ │ │ │ ldr.w r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - stc2l 0, cr0, [r6, #-940]! @ 0xfffffc54 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + stc2 0, cr0, [r6, #-940]! @ 0xfffffc54 │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r3, r0, #4 │ │ │ │ sub.w r3, r0, #151 @ 0x97 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ bhi.w 16e972 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -360587,15 +360587,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (16eb5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -360611,15 +360611,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #32] @ (16eb94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -360634,15 +360634,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (16ebd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -360661,15 +360661,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r3, #24 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (16ec30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -366779,15 +366779,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 173102 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5ea0184 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1731fc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -366841,15 +366841,15 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 17319e │ │ │ │ sbc.w r1, sl, #4325376 @ 0x420000 │ │ │ │ - add r7, pc, #592 @ (adr r7, 173454 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 173354 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1732b8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -366903,15 +366903,15 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 17325a │ │ │ │ @ instruction: 0xf4ae0184 │ │ │ │ - add r6, pc, #864 @ (adr r6, 173620 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 173520 ) │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (173374 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -367424,15 +367424,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1737ea │ │ │ │ nop │ │ │ │ vrhadd.s8 d0, d26, d4 │ │ │ │ - add r7, pc, #360 @ (adr r7, 1739f4 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 1738f4 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #208] @ (173970 ) │ │ │ │ @@ -367509,15 +367509,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1738ce │ │ │ │ cdp 1, 2, cr0, cr6, cr4, {4} │ │ │ │ - add r6, pc, #352 @ (adr r6, 173ad8 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 1739d8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (173a48 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -368721,17 +368721,17 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, fp, r3 │ │ │ │ b.n 1745e4 │ │ │ │ nop │ │ │ │ b.n 174908 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ @@ -372296,15 +372296,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177038 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372323,15 +372323,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1120] @ 0x460 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17707c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372350,15 +372350,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1116] @ 0x45c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cpsid a │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1770c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372377,15 +372377,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372404,15 +372404,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177148 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372431,15 +372431,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r5, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17718c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372458,15 +372458,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1056] @ 0x420 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372504,15 +372504,15 @@ │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -372550,15 +372550,15 @@ │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #76] @ 177300 │ │ │ │ @@ -372586,15 +372586,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #76] @ 17736c │ │ │ │ @@ -372622,15 +372622,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r4, 1773d8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (1773a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -372646,15 +372646,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r0, 1773fc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1773ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372673,15 +372673,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 177430 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177430 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372700,15 +372700,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1080] @ 0x438 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177474 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372727,15 +372727,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1774b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372754,15 +372754,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sxth r0, r7 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1774fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372781,15 +372781,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 17753c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177540 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372808,15 +372808,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r0, 177570 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (177580 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -372834,15 +372834,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r4, 17759e │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r7, #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] @ (1775c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -372861,15 +372861,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 1775d2 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (177600 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -372885,15 +372885,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #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, #296] @ (177740 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373002,15 +373002,15 @@ │ │ │ │ b.n 17765c │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r5, #448] @ 0x1c0 │ │ │ │ b.n 1776b6 │ │ │ │ nop │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (177784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373029,15 +373029,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, 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] @ (1777c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373056,15 +373056,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (177804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373080,15 +373080,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #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] @ (177844 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373106,15 +373106,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (177884 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373132,15 +373132,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (1778bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373154,15 +373154,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1778fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373180,15 +373180,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17793c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373206,15 +373206,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (177974 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373228,15 +373228,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1779c8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -373258,15 +373258,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1140] @ 0x474 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 177a1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -373288,15 +373288,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1136] @ 0x470 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (177a5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -373314,15 +373314,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (177b3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -373392,15 +373392,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, fp, r3 │ │ │ │ b.n 177ace │ │ │ │ nop │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (177ba0 ) │ │ │ │ @@ -378482,15 +378482,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b5ba │ │ │ │ nop │ │ │ │ strb r2, [r6, #4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #228] @ 17b6f8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -378618,15 +378618,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b734 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (17b80c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378670,15 +378670,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b7c0 │ │ │ │ nop │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (17b898 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378722,15 +378722,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17b84c │ │ │ │ nop │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, 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] @ (17b930 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378775,15 +378775,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17b8de │ │ │ │ nop │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17b9c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378828,15 +378828,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17b976 │ │ │ │ nop │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17ba60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378881,15 +378881,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17ba0e │ │ │ │ nop │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17baf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -378933,15 +378933,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17baa6 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (17bbfc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -379301,15 +379301,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17be64 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #8] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (17bf90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379501,15 +379501,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 17c086 │ │ │ │ nop │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ (17c1d0 ) │ │ │ │ @@ -379575,15 +379575,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 17c152 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (17c298 ) │ │ │ │ @@ -379649,15 +379649,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, r1, #4 │ │ │ │ b.n 17c21a │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, 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 +379866,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 17c456 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #192] @ (17c5b8 ) │ │ │ │ @@ -379945,18 +379945,18 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17c526 │ │ │ │ nop │ │ │ │ str r6, [r1, #28] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - itet cc │ │ │ │ - lslcc r7, r4, #3 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00f6 │ │ │ │ + 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,15 +380027,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17c602 │ │ │ │ str r2, [r6, #12] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #200] @ (17c780 ) │ │ │ │ @@ -380109,15 +380109,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 17c6e6 │ │ │ │ str r6, [r1, #0] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #208] @ (17c86c ) │ │ │ │ @@ -380195,15 +380195,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17c7ca │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #220] @ (17c964 ) │ │ │ │ @@ -380286,15 +380286,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17c8b8 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (17ca60 ) │ │ │ │ @@ -380378,15 +380378,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 17c9b0 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - revsh r2, r4 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #232] @ (17cb64 ) │ │ │ │ @@ -380474,15 +380474,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17caac │ │ │ │ nop │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #320] @ (17ccbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380736,15 +380736,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 17cdf4 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #352] @ (17cfd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383841,15 +383841,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2396] @ 0x95c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r4, #28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f310 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383868,15 +383868,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2392] @ 0x958 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f354 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383895,15 +383895,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2388] @ 0x954 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f398 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383922,15 +383922,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f3dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383949,15 +383949,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r3, #20 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f420 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -383976,15 +383976,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2376] @ 0x948 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f464 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384003,15 +384003,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2372] @ 0x944 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17f4a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384029,15 +384029,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17f4f8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384059,15 +384059,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1912] @ 0x778 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, #4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17f534 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384083,15 +384083,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1904] @ 0x770 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17f570 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384107,15 +384107,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1776] @ 0x6f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17f5ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384131,15 +384131,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1900] @ 0x76c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f5f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384158,15 +384158,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1896] @ 0x768 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r1, #0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + 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] @ (17f634 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384185,15 +384185,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1892] @ 0x764 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #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] @ (17f678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384212,15 +384212,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1884] @ 0x75c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #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] @ (17f6bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384239,15 +384239,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1880] @ 0x758 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f700 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384266,15 +384266,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1876] @ 0x754 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f744 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384293,15 +384293,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #172 @ 0xac │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17f798 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384323,15 +384323,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1864] @ 0x748 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17f7ec │ │ │ │ mov r7, r3 │ │ │ │ @@ -384353,15 +384353,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1860] @ 0x744 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r7, #16 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f830 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384380,15 +384380,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1768] @ 0x6e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f874 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384407,15 +384407,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1764] @ 0x6e4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f8b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384434,15 +384434,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17f8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384461,15 +384461,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1856] @ 0x740 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17f950 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384491,15 +384491,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1852] @ 0x73c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #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, #40] @ (17f990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384517,15 +384517,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1848] @ 0x738 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17f9e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384547,15 +384547,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1844] @ 0x734 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (17fa44 ) │ │ │ │ @@ -384585,15 +384585,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17fa84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384611,15 +384611,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1744] @ 0x6d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17fac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384635,15 +384635,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1808] @ 0x710 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (17faf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384657,15 +384657,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1804] @ 0x70c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #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] @ (17fb38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384683,15 +384683,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1780] @ 0x6f4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r7, #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, #36] @ (17fb74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384707,15 +384707,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2584] @ 0xa18 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r1, #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, #36] @ (17fbb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384731,15 +384731,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2580] @ 0xa14 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17fbec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384755,15 +384755,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [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] @ (17fc30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384782,15 +384782,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2576] @ 0xa10 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r7, #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] @ 17fc84 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384812,15 +384812,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2572] @ 0xa0c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17fcc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384839,15 +384839,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1752] @ 0x6d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17fd0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -384866,15 +384866,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17fd4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384892,15 +384892,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2564] @ 0xa04 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17fd8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384918,15 +384918,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17fdcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384944,15 +384944,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #32 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r5, #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, #52] @ (17fe18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384973,15 +384973,15 @@ │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17fe5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385000,15 +385000,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17fea0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385027,15 +385027,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17fee4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -385054,15 +385054,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #12 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17ff38 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385084,15 +385084,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2496] @ 0x9c0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17ff74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385108,15 +385108,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2492] @ 0x9bc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17ffc8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385138,15 +385138,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1756] @ 0x6dc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18001c │ │ │ │ mov r7, r3 │ │ │ │ @@ -385168,15 +385168,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2488] @ 0x9b8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (180058 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385192,15 +385192,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2476] @ 0x9ac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (180090 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385214,15 +385214,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1801ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385336,17 +385336,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #2532] @ 0x9e4 │ │ │ │ blx r3 │ │ │ │ b.n 180158 │ │ │ │ movs r6, #26 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (18024c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -389947,15 +389947,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 183668 │ │ │ │ nop │ │ │ │ eors.w r1, sl, #131 @ 0x83 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #200] @ 1837ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -390023,15 +390023,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 183736 │ │ │ │ vaddw.s32 q8, q8, d3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (183878 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390091,15 +390091,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 183810 │ │ │ │ cdp 1, 15, cr0, cr14, cr3, {4} │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (183944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390159,15 +390159,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1838dc │ │ │ │ cdp 1, 3, cr0, cr2, cr3, {4} │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r1, 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, #176] @ (183a10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390227,15 +390227,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1839a8 │ │ │ │ stcl 1, cr0, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ - ldr r7, [pc, #560] @ (183c48 ) │ │ │ │ + ldr r7, [pc, #304] @ (183b48 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183ae4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390298,15 +390298,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183a76 │ │ │ │ ldc 1, cr0, [sl], {131} @ 0x83 │ │ │ │ - ldr r6, [pc, #824] @ (183e24 ) │ │ │ │ + ldr r6, [pc, #568] @ (183d24 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183bb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390369,15 +390369,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183b4a │ │ │ │ rsb r1, r6, r3, lsl #2 │ │ │ │ - ldr r6, [pc, #24] @ (183bd8 ) │ │ │ │ + ldr r5, [pc, #792] @ (183ed8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (183c94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390444,15 +390444,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183c28 │ │ │ │ nop │ │ │ │ @ instruction: 0xeaf20183 │ │ │ │ - ldr r5, [pc, #216] @ (183d74 ) │ │ │ │ + ldr r4, [pc, #984] @ (184074 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (183d70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390519,15 +390519,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183d04 │ │ │ │ nop │ │ │ │ ands.w r1, r6, r3, lsl #2 │ │ │ │ - ldr r4, [pc, #408] @ (183f10 ) │ │ │ │ + ldr r4, [pc, #152] @ (183e10 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183e44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390590,15 +390590,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183dd6 │ │ │ │ ldmdb sl!, {r0, r1, r7, r8} │ │ │ │ - ldr r3, [pc, #632] @ (1840c4 ) │ │ │ │ + ldr r3, [pc, #376] @ (183fc4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183f18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390661,15 +390661,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183eaa │ │ │ │ strd r0, r1, [r6], #-524 @ 0x20c │ │ │ │ - ldr r2, [pc, #856] @ (184278 ) │ │ │ │ + ldr r2, [pc, #600] @ (184178 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (183fec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390733,15 +390733,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 183f7e │ │ │ │ b.n 183f14 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [pc, #56] @ (18402c ) │ │ │ │ + ldr r1, [pc, #824] @ (18432c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1840c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -390805,15 +390805,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 184052 │ │ │ │ b.n 183e40 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [pc, #280] @ (1841e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1840e0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1841a0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -390883,15 +390883,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18412a │ │ │ │ nop │ │ │ │ b.n 183d78 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [pc, #480] @ (184388 ) │ │ │ │ + ldr r0, [pc, #224] @ (184288 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (184284 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -390961,15 +390961,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 184212 │ │ │ │ b.n 183c9c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - blxns r4 │ │ │ │ + bxns ip │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (184364 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391039,15 +391039,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1842ee │ │ │ │ nop │ │ │ │ b.n 183bb4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (184448 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391117,15 +391117,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1843d6 │ │ │ │ b.n 184ad8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - mov r0, r1 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (184528 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391195,15 +391195,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1844b2 │ │ │ │ nop │ │ │ │ b.n 1849f0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (18460c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391273,15 +391273,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18459a │ │ │ │ b.n 184914 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - add r4, sp │ │ │ │ + add r4, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (1846f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391351,15 +391351,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18467e │ │ │ │ b.n 184830 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bics r4, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1847d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -391429,15 +391429,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18475a │ │ │ │ nop │ │ │ │ svc 186 @ 0xba │ │ │ │ lsls r3, r0, #6 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (1848b4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -391507,15 +391507,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 184842 │ │ │ │ udf #218 @ 0xda │ │ │ │ lsls r3, r0, #6 │ │ │ │ - tst r0, r0 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (184990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391584,15 +391584,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 184916 │ │ │ │ ble.n 184980 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - asrs r4, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ vldr d2, [r1, #24] │ │ │ │ @@ -394278,15 +394278,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2968] @ 0xb98 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (186920 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394305,15 +394305,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3064] @ 0xbf8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (186964 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394332,15 +394332,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3060] @ 0xbf4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #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] @ (1869a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394359,15 +394359,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ pop {r3, r6, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1869fc │ │ │ │ mov r7, r3 │ │ │ │ @@ -394389,15 +394389,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3052] @ 0xbec │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (186a54 ) │ │ │ │ @@ -394423,15 +394423,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (186ab0 ) │ │ │ │ @@ -394459,15 +394459,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (186b0c ) │ │ │ │ @@ -394495,15 +394495,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbnz r2, 186b8e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #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] @ (186b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394519,15 +394519,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cbnz r0, 186bb4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (186b88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394544,15 +394544,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186be4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (186bcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394571,15 +394571,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbnz r4, 186c18 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (186c10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394598,15 +394598,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ revsh r0, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (186c54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394625,15 +394625,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2800] @ 0xaf0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ hlt 0x001c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (186c98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394652,15 +394652,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2796] @ 0xaec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ rev16 r0, r3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (186ce0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394680,15 +394680,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ rev r4, r2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r3, #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 r4, [pc, #52] @ (186d30 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -394711,15 +394711,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #160] @ 0xa0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbnz r2, 186d66 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r5, #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] @ (186d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394737,15 +394737,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2748] @ 0xabc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186d92 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (186db4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394764,15 +394764,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 186dc6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (186dfc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -394792,15 +394792,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 186e50 │ │ │ │ mov r7, r3 │ │ │ │ @@ -394822,15 +394822,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2600] @ 0xa28 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (186e8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394846,15 +394846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2616] @ 0xa38 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb85c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r4, #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] @ (186ec8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394870,15 +394870,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2672] @ 0xa70 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (186f20 ) │ │ │ │ @@ -394904,15 +394904,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r6, #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] @ (186f60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394930,15 +394930,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2664] @ 0xa68 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb78c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r6, #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] @ (186fa0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394956,15 +394956,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb74c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r0, #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] @ 186ff4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -394986,15 +394986,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2652] @ 0xa5c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb708 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (187038 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395013,15 +395013,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r1, #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] @ 18708c │ │ │ │ mov r7, r3 │ │ │ │ @@ -395043,15 +395043,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2640] @ 0xa50 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1870cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395069,15 +395069,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2636] @ 0xa4c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + subs r6, r3, 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, #44] @ (187110 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395096,15 +395096,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2756] @ 0xac4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (187154 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -395123,15 +395123,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (187194 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395149,15 +395149,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2736] @ 0xab0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r6, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (1871ec ) │ │ │ │ @@ -395183,15 +395183,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r4, 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] @ 187240 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395213,15 +395213,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2624] @ 0xa40 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (187298 ) │ │ │ │ @@ -395247,15 +395247,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (1873a0 ) │ │ │ │ @@ -395340,15 +395340,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r2, [fp, #436] @ 0x1b4 │ │ │ │ add.w r3, r2, r9 │ │ │ │ b.n 18731e │ │ │ │ push {r2, r4} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bmi.n 18744c │ │ │ │ + bmi.n 1873cc │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1873e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395367,15 +395367,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2016] @ 0x7e0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r4, 18742a │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 187438 │ │ │ │ mov r7, r3 │ │ │ │ @@ -395397,15 +395397,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3120] @ 0xc30 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (187488 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -395428,15 +395428,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2024] @ 0x7e8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1874e0 ) │ │ │ │ @@ -395463,15 +395463,15 @@ │ │ │ │ ldr.w r4, [ip, #2020] @ 0x7e4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sxth r2, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r7, 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 r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (187538 ) │ │ │ │ @@ -395497,15 +395497,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 18756e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r6, 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (187588 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -395528,15 +395528,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2012] @ 0x7dc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1875a8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (1875d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395557,15 +395557,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b3370 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbz r4, 1875dc │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (18762c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -399387,15 +399387,15 @@ │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r3, r5 │ │ │ │ b.n 18a13a │ │ │ │ nop │ │ │ │ strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldc 0, cr0, [r8], {230} @ 0xe6 │ │ │ │ + mrrc 0, 14, r0, r8, cr6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (18a258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -399452,15 +399452,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r2, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, r2, r6 │ │ │ │ b.n 18a1fe │ │ │ │ nop │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xebf400e6 │ │ │ │ + subs.w r0, r4, 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, #176] @ (18a324 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399520,15 +399520,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 18a2bc │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adc.w r0, ip, r6, asr #3 │ │ │ │ + add.w r0, ip, r6, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #180] @ (18a3f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399589,15 +399589,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 18a388 │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - eors.w r0, r0, r6, asr #3 │ │ │ │ + orrs.w r0, r0, r6, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (18a4c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399660,15 +399660,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a45a │ │ │ │ strh r6, [r6, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrd r0, r0, [r2, #920] @ 0x398 │ │ │ │ + @ instruction: 0xe99200e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18a5a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399735,15 +399735,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a538 │ │ │ │ nop │ │ │ │ strh r2, [r4, #14] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmdb r2, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe8c200e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (18a678 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399806,15 +399806,16 @@ │ │ │ │ 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 │ │ │ │ + b.n 18a674 │ │ │ │ + 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] @ (18a74c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -399877,15 +399878,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18a6de │ │ │ │ strh r2, [r6, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a638 │ │ │ │ + b.n 18a5b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18a828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -399953,15 +399954,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 18a7b2 │ │ │ │ ldrb r6, [r3, #29] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 18a574 │ │ │ │ + b.n 18a4f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (18a90c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -400031,15 +400032,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 18a444 │ │ │ │ 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 +400110,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 18a394 │ │ │ │ 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 +400188,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 18a2dc │ │ │ │ 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 +400266,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 18b218 │ │ │ │ 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 +400344,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 18b15c │ │ │ │ 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 +400422,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 18b0a0 │ │ │ │ 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 +400500,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 18aff0 │ │ │ │ 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 +400578,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 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ 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 +400656,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18afa6 │ │ │ │ nop │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (18b0fc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -400732,15 +400733,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b086 │ │ │ │ strb r6, [r1, #26] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ 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 +400810,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 │ │ │ │ + ble.n 18b110 │ │ │ │ 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 +400889,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 │ │ │ │ + bgt.n 18b250 │ │ │ │ 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 +400968,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 │ │ │ │ + blt.n 18b390 │ │ │ │ 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 +401045,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b416 │ │ │ │ strb r6, [r7, #11] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - blt.n 18b558 │ │ │ │ + blt.n 18b4d8 │ │ │ │ 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 +401122,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b4f6 │ │ │ │ strb r6, [r3, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bge.n 18b4a0 │ │ │ │ + bge.n 18b620 │ │ │ │ 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 +401199,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b5d6 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bls.n 18b5e8 │ │ │ │ + bls.n 18b568 │ │ │ │ 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 +401276,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 │ │ │ │ + bhi.n 18b6b0 │ │ │ │ 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 +401353,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 │ │ │ │ + bvc.n 18b7f8 │ │ │ │ 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 +401432,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18b87e │ │ │ │ nop │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bvc.n 18b9b8 │ │ │ │ + bvc.n 18b938 │ │ │ │ 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 +401509,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18b95e │ │ │ │ ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bvs.n 18b900 │ │ │ │ + bvs.n 18ba80 │ │ │ │ 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 +401586,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18ba3e │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bpl.n 18ba48 │ │ │ │ + bpl.n 18b9c8 │ │ │ │ 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 +401663,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 │ │ │ │ + bmi.n 18bb10 │ │ │ │ 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 +401742,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 │ │ │ │ + bcc.n 18bc50 │ │ │ │ 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 +401819,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18bce6 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bcc.n 18be18 │ │ │ │ + bcc.n 18bd98 │ │ │ │ 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 +401896,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18bdc6 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bcs.n 18bd60 │ │ │ │ + bcs.n 18bee0 │ │ │ │ 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 +401979,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18beae │ │ │ │ nop │ │ │ │ ldr r6, [r5, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bne.n 18be9c │ │ │ │ + bne.n 18c01c │ │ │ │ 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 +402058,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 │ │ │ │ + beq.n 18bf6c │ │ │ │ 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 +402137,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 │ │ │ │ + ldmia r7, {r1, 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] @ (18c1e4 ) │ │ │ │ @@ -402219,15 +402220,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c166 │ │ │ │ nop │ │ │ │ str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ 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 +402303,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c256 │ │ │ │ nop │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c3c4 ) │ │ │ │ @@ -402385,15 +402386,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c346 │ │ │ │ nop │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, 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] @ (18c4a8 ) │ │ │ │ @@ -402464,15 +402465,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 r4, {r1, r2, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18c598 ) │ │ │ │ @@ -402547,15 +402548,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 r3!, {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] @ (18c67c ) │ │ │ │ @@ -402626,15 +402627,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 r2!, {r1, r3, 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] @ (18c76c ) │ │ │ │ @@ -402709,15 +402710,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c6ee │ │ │ │ nop │ │ │ │ str r6, [r5, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, 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] @ (18c850 ) │ │ │ │ @@ -402788,15 +402789,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18c7d4 │ │ │ │ ldrsh r6, [r7, r4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18c934 ) │ │ │ │ @@ -402867,15 +402868,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 r0!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18ca24 ) │ │ │ │ @@ -402950,15 +402951,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} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18cb14 ) │ │ │ │ @@ -403033,15 +403034,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18ca96 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r6!, {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] @ (18cc04 ) │ │ │ │ @@ -403116,15 +403117,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18cb86 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, 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] @ (18cce8 ) │ │ │ │ @@ -403195,15 +403196,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18cc6c │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, 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] @ (18cdd8 ) │ │ │ │ @@ -403278,15 +403279,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18cd5a │ │ │ │ nop │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, 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] @ (18cebc ) │ │ │ │ @@ -403357,15 +403358,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 r3!, {r1, r3, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18cf98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -403434,15 +403435,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 r2!, {r2, r5, r6, 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 +406936,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 r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18f7d0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406965,15 +406966,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 r2, [sp, #768] @ 0x300 │ │ │ │ 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 +406996,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #3808] @ 0xee0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ 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 +407022,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18f8a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407048,15 +407049,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18f8ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407075,15 +407076,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 r1, [sp, #968] @ 0x3c8 │ │ │ │ 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 +407103,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 r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18f984 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407132,15 +407133,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3776] @ 0xec0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #120 @ 0x78 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18f9d8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407162,15 +407163,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3772] @ 0xebc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ 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 +407190,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3768] @ 0xeb8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #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] @ (18fa60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407216,15 +407217,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 r0, [sp, #984] @ 0x3d8 │ │ │ │ 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 +407244,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 r0, [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] @ (18fae8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407270,15 +407271,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 r0, [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] @ 18fb3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -407300,15 +407301,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3752] @ 0xea8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18fb90 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407330,15 +407331,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3748] @ 0xea4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ 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 +407358,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3724] @ 0xe8c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18fc18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407384,15 +407385,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 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ 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 +407415,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 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ 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 +407445,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3712] @ 0xe80 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ 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 +407472,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3708] @ 0xe7c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ 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 +407499,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3704] @ 0xe78 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18fd8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407525,15 +407526,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3700] @ 0xe74 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #8] │ │ │ │ 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 +407552,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3672] @ 0xe58 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #32 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r6, [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] @ (18fe10 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407578,15 +407579,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3668] @ 0xe54 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ 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 +407605,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3660] @ 0xe4c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #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, #40] @ (18fe90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407630,15 +407631,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3648] @ 0xe40 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #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] @ (18fed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407656,15 +407657,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3644] @ 0xe3c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (18ff30 ) │ │ │ │ @@ -407694,15 +407695,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 r5, [sp, #952] @ 0x3b8 │ │ │ │ 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 +407729,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 r5, [sp, #664] @ 0x298 │ │ │ │ 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 +407755,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3588] @ 0xe04 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19000c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -407781,15 +407782,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3264] @ 0xcc0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ 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 +407809,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3260] @ 0xcbc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ 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 +407836,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 r4, [sp, #952] @ 0x3b8 │ │ │ │ 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 +407866,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 r4, [sp, #720] @ 0x2d0 │ │ │ │ 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 +407896,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3248] @ 0xcb0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #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] @ 190190 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407925,15 +407926,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3244] @ 0xcac │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #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] @ 1901e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -407955,15 +407956,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 r3, [sp, #928] @ 0x3a0 │ │ │ │ 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 +407986,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 r3, [sp, #672] @ 0x2a0 │ │ │ │ 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 +408016,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3280] @ 0xcd0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1902e0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408045,15 +408046,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3132] @ 0xc3c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, #28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ 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 +408080,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 r2, [sp, #952] @ 0x3b8 │ │ │ │ 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 +408102,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 r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1903b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408129,15 +408130,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 r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (190408 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -408160,15 +408161,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #412] @ 0x19c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ 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 +408196,15 @@ │ │ │ │ ldr.w r4, [ip, #408] @ 0x198 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #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, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #76] @ (1904c8 ) │ │ │ │ @@ -408236,15 +408237,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 r1, [sp, #840] @ 0x348 │ │ │ │ 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 +408264,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ 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 +408304,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (1905cc ) │ │ │ │ @@ -408339,15 +408340,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #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] @ (190610 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408366,15 +408367,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 r0, [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] @ (190654 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408393,15 +408394,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 r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (190698 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -408420,15 +408421,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3428] @ 0xd64 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1906ec │ │ │ │ mov r7, r3 │ │ │ │ @@ -408450,15 +408451,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3424] @ 0xd60 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, #16 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ 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 +408497,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (1907b4 ) │ │ │ │ @@ -408530,15 +408531,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 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 190808 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408560,15 +408561,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3464] @ 0xd88 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r4, r6, #3 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #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] @ (190860 ) │ │ │ │ @@ -408594,15 +408595,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (1908b8 ) │ │ │ │ @@ -408628,15 +408629,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (190908 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -408659,15 +408660,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1380] @ 0x564 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, r6, #7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (190948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408685,15 +408686,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3520] @ 0xdc0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ 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 +408712,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3516] @ 0xdbc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1909dc │ │ │ │ mov r7, r3 │ │ │ │ @@ -408741,15 +408742,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, [r4, #48] @ 0x30 │ │ │ │ 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 +408768,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, [r5, #46] @ 0x2e │ │ │ │ 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 +408792,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, [r1, #46] @ 0x2e │ │ │ │ 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 +408820,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, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (190af8 ) │ │ │ │ @@ -408853,15 +408854,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, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 190b4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -408883,15 +408884,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, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (190bac ) │ │ │ │ @@ -408922,15 +408923,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, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (190c04 ) │ │ │ │ @@ -408957,15 +408958,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, [r7, #36] @ 0x24 │ │ │ │ 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 +408996,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, [r6, #34] @ 0x22 │ │ │ │ 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 +409030,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, [r5, #32] │ │ │ │ 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 +409135,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, [r7, #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, #48] @ (190e1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409163,15 +409164,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, [r5, #22] │ │ │ │ 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 +412613,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, [r0, #48] @ 0x30 │ │ │ │ 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 +412831,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, [r2, #8] │ │ │ │ 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 +412885,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, [r2, #0] │ │ │ │ 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 +413099,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] │ │ │ │ + ldrb r2, [r5, 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #168] @ (193c58 ) │ │ │ │ @@ -413168,15 +413169,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 193bdc │ │ │ │ nop │ │ │ │ adds.w r1, r6, r2, lsl #2 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #168] @ (193d1c ) │ │ │ │ @@ -413241,15 +413242,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 193ca2 │ │ │ │ orrs.w r1, r2, r2, lsl #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [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, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ (193de8 ) │ │ │ │ @@ -413313,15 +413314,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 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ 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 +413595,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 19408a │ │ │ │ b.n 193df0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ (1941f0 ) │ │ │ │ @@ -413673,15 +413674,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] │ │ │ │ + ldrsb r4, [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, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #200] @ (1942d4 ) │ │ │ │ @@ -413756,15 +413757,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, r7, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #208] @ (1943c0 ) │ │ │ │ @@ -413843,15 +413844,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, [r7, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #220] @ (1944b8 ) │ │ │ │ @@ -413934,15 +413935,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, r3, #7 │ │ │ │ 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 +414085,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r2, [r9, #436] @ 0x1b4 │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 19460a │ │ │ │ b.n 194890 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r0, 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 194750 │ │ │ │ mov r6, r3 │ │ │ │ @@ -414159,15 +414160,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 1946e2 │ │ │ │ b.n 1947bc │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 19482c │ │ │ │ mov r6, r3 │ │ │ │ @@ -414234,15 +414235,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] │ │ │ │ + str r0, [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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ @@ -414322,15 +414323,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [fp, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r9 │ │ │ │ b.n 19489e │ │ │ │ udf #122 @ 0x7a │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1949fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414394,15 +414395,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, [r1, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (194ad0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -414466,15 +414467,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 ) │ │ │ │ + ldr r7, [pc, #584] @ (194d20 ) │ │ │ │ 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 +414539,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194b36 │ │ │ │ blt.n 194b5c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r7, [pc, #120] @ (194c24 ) │ │ │ │ + ldr r6, [pc, #888] @ (194f24 ) │ │ │ │ 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 +414611,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194c0a │ │ │ │ blt.n 194c88 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r6, [pc, #392] @ (194e08 ) │ │ │ │ + ldr r6, [pc, #136] @ (194d08 ) │ │ │ │ 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 +414683,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 194cde │ │ │ │ bge.n 194db4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r5, [pc, #632] @ (194fcc ) │ │ │ │ + ldr r5, [pc, #376] @ (194ecc ) │ │ │ │ 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 +414755,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 r4, [pc, #616] @ (195090 ) │ │ │ │ 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 +414833,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 r3, [pc, #840] @ (195250 ) │ │ │ │ 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 +414909,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 194f6a │ │ │ │ bvc.n 194f34 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r3, [pc, #312] @ (19511c ) │ │ │ │ + ldr r3, [pc, #56] @ (19501c ) │ │ │ │ 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 +414990,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 195046 │ │ │ │ nop │ │ │ │ bvs.n 195064 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r2, [pc, #544] @ (1952ec ) │ │ │ │ + ldr r2, [pc, #288] @ (1951ec ) │ │ │ │ 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 +415076,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 19512c │ │ │ │ bpl.n 19518c │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r1, [pc, #672] @ (195464 ) │ │ │ │ + ldr r1, [pc, #416] @ (195364 ) │ │ │ │ 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 +415171,15 @@ │ │ │ │ ldr.w r1, [fp, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r9, r1 │ │ │ │ b.n 19522a │ │ │ │ nop │ │ │ │ bmi.n 1952a8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r0, [pc, #784] @ (1955dc ) │ │ │ │ + ldr r0, [pc, #528] @ (1954dc ) │ │ │ │ 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 +415263,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 │ │ │ │ + blxns 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 │ │ │ │ ldr r3, [pc, #376] @ (195558 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -415795,15 +415796,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 │ │ │ │ + rors r0, 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 r7, r3 │ │ │ │ ldr r3, [pc, #236] @ (195a84 ) │ │ │ │ @@ -415892,15 +415893,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 │ │ │ │ + lsrs r0, r7 │ │ │ │ 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 +418714,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 │ │ │ │ + subs r0, 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.w ip, [pc, #56] @ 197c1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -418743,15 +418744,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3992] @ 0xf98 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (197c60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418770,15 +418771,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3792] @ 0xed0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 197cb4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418800,15 +418801,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3788] @ 0xecc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 197d08 │ │ │ │ mov r7, r3 │ │ │ │ @@ -418830,15 +418831,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3784] @ 0xec8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r0, #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] @ (197d4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418857,15 +418858,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3988] @ 0xf94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r2, #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] @ (197d90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418884,15 +418885,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3984] @ 0xf90 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (197dd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -418910,15 +418911,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, r6, #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] @ (197e14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -418937,15 +418938,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, r0, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (197e54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -418963,15 +418964,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 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (197ea4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -418994,15 +418995,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 │ │ │ │ + adds r4, r4, #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] @ (197ef4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419025,15 +419026,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1440] @ 0x5a0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #24 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (197f4c ) │ │ │ │ @@ -419060,15 +419061,15 @@ │ │ │ │ ldr.w r4, [ip, #1464] @ 0x5b8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #728 @ (adr r7, 198228 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r7, #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] @ (197fa4 ) │ │ │ │ @@ -419095,15 +419096,15 @@ │ │ │ │ ldr.w r4, [ip, #1468] @ 0x5bc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #376 @ (adr r7, 198120 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r0, #4 │ │ │ │ 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 +419121,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #32 @ (adr r7, 198008 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r2, #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, #48] @ (19802c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419148,15 +419149,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #852] @ 0x354 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r6, pc, #800 @ (adr r6, 198350 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19807c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419179,15 +419180,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #848] @ 0x350 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #504 @ (adr r6, 198278 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1980d4 ) │ │ │ │ @@ -419214,15 +419215,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, r0, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19812c ) │ │ │ │ @@ -419249,15 +419250,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, r0, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19817c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -419280,15 +419281,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 │ │ │ │ + subs r0, r2, r7 │ │ │ │ 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 +419316,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 │ │ │ │ + subs r4, r3, r6 │ │ │ │ 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 +419343,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #828] @ 0x33c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #864 @ (adr r4, 19857c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19825c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419369,15 +419370,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3208] @ 0xc88 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r4, pc, #592 @ (adr r4, 1984b0 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r7, r4 │ │ │ │ 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 +419397,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2212] @ 0x8a4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r4, pc, #320 @ (adr r4, 1983e4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1982e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -419422,15 +419423,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2252] @ 0x8cc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #48 @ (adr r4, 198314 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (198324 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -419449,15 +419450,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2220] @ 0x8ac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, pc, #816 @ (adr r3, 198658 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r3, r2 │ │ │ │ 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 +419477,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #744] @ 0x2e8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #544 @ (adr r3, 19858c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r5, r1 │ │ │ │ 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 +419504,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, r7, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #300] @ (1984f4 ) │ │ │ │ @@ -419620,15 +419621,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, r1 │ │ │ │ b.n 198438 │ │ │ │ nop │ │ │ │ add r3, pc, #0 @ (adr r3, 1984f8 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r6, r4 │ │ │ │ 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 +424784,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19c094 │ │ │ │ nop │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ble.n 19c1d4 │ │ │ │ + ble.n 19c154 │ │ │ │ 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 +424880,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 19c170 │ │ │ │ nop │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bgt.n 19c324 │ │ │ │ + bgt.n 19c2a4 │ │ │ │ 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 +425417,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 19c79c │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bvs.n 19c748 │ │ │ │ + bvs.n 19c8c8 │ │ │ │ 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 +425490,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 │ │ │ │ + bpl.n 19c824 │ │ │ │ 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 +425563,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 │ │ │ │ + bmi.n 19c974 │ │ │ │ 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 +425640,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19ca28 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bmi.n 19cb3c │ │ │ │ + bmi.n 19cabc │ │ │ │ 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 +425713,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cafe │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bcc.n 19ca8c │ │ │ │ + bcc.n 19cc0c │ │ │ │ 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 +425786,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cbd6 │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bcs.n 19cbdc │ │ │ │ + bcs.n 19cb5c │ │ │ │ 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 +425859,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 │ │ │ │ + bne.n 19ccac │ │ │ │ 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 +425936,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 │ │ │ │ + beq.n 19cdf4 │ │ │ │ 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 +426009,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19ce66 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - beq.n 19cfc4 │ │ │ │ + beq.n 19cf44 │ │ │ │ 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 +426082,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19cf3e │ │ │ │ ldrsb r2, [r2, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, 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] @ (19d088 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426154,15 +426155,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d016 │ │ │ │ ldrsb r2, [r7, r3] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (19d168 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426231,15 +426232,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 r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19d240 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426304,15 +426305,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d1ce │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, 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, #188] @ (19d318 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426377,15 +426378,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d2a6 │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, 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] @ (19d3ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426449,15 +426450,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 r3!, {r1, 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] @ (19d4c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426521,15 +426522,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 r2, {r1, r2, 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] @ (19d598 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426595,15 +426596,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d526 │ │ │ │ nop │ │ │ │ str r2, [r5, r7] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ 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 +426670,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d5fe │ │ │ │ nop │ │ │ │ str r2, [r2, r4] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, 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, #192] @ (19d74c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426745,15 +426746,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d6e0 │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, 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, #192] @ (19d828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426821,15 +426822,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} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19d8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426893,15 +426894,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d88e │ │ │ │ ldr r6, [pc, #520] @ (19db08 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19d9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -426965,15 +426966,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19d962 │ │ │ │ ldr r5, [pc, #696] @ (19dc8c ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19daa4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427037,15 +427038,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19da36 │ │ │ │ ldr r4, [pc, #872] @ (19de10 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19db78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427109,15 +427110,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 r4!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19dc4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -427181,15 +427182,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 r3!, {r1, 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] @ (19dd28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427257,15 +427258,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19dcb6 │ │ │ │ ldr r2, [pc, #376] @ (19dea4 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19de04 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427333,15 +427334,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19dd92 │ │ │ │ ldr r1, [pc, #520] @ (19e010 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19dee8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427411,15 +427412,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19de76 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #664] @ (19e184 ) │ │ │ │ lsls r2, r0, #6 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19dfcc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427489,15 +427490,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 r0!, {r1, 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] @ (19e0a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427565,18 +427566,18 @@ │ │ │ │ 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} │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt │ │ │ │ + lsl 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 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -427641,18 +427642,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 │ │ │ │ + itte cc │ │ │ │ + lslcc r5, r4, #3 │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcs.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 +427718,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19e1ee │ │ │ │ cmp r6, r4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (19e33c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -427793,15 +427794,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19e2ca │ │ │ │ add r2, r9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, 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, #192] @ (19e418 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -427869,15 +427870,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19e3a8 │ │ │ │ muls r6, r5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #204] @ (19e500 ) │ │ │ │ @@ -427948,15 +427949,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, 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 r5, [pc, #204] @ (19e5e8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -428029,15 +428030,15 @@ │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19e56c │ │ │ │ nop │ │ │ │ sbcs r2, r5 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cbnz r6, 19e658 │ │ │ │ + cbnz r6, 19e648 │ │ │ │ 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 +428130,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 │ │ │ │ + rev16 r2, r7 │ │ │ │ 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 +431541,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 r1, [sp, #888] @ 0x378 │ │ │ │ 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 +431572,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 r1, [sp, #576] @ 0x240 │ │ │ │ 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 +431600,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1928] @ 0x788 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r6, #26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ 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 +431631,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1936] @ 0x790 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ 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 +431659,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 r0, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +431690,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 r0, [sp, #816] @ 0x330 │ │ │ │ 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 +431721,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 r0, [sp, #608] @ 0x260 │ │ │ │ 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 +431752,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1820] @ 0x71c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #20 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ 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 +431780,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1536] @ 0x600 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r4, #19 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ 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 +431808,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1756] @ 0x6dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a12ac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431838,15 +431839,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 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a12fc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431869,15 +431870,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 │ │ │ │ + ldrh r4, [r4, #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] @ (1a134c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431900,15 +431901,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1784] @ 0x6f8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #14 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #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] @ (1a139c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431931,15 +431932,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1796] @ 0x704 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r3, #13 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a13ec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431962,15 +431963,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1524] @ 0x5f4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #12 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #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] @ (1a143c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -431993,15 +431994,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1608] @ 0x648 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #10 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #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] @ (1a148c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432024,15 +432025,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1612] @ 0x64c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #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] @ (1a14dc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432055,15 +432056,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1840] @ 0x730 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #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] @ (1a152c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432086,15 +432087,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1836] @ 0x72c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a1584 ) │ │ │ │ @@ -432121,15 +432122,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, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a15dc ) │ │ │ │ @@ -432156,15 +432157,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, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a162c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432187,15 +432188,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, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a167c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432218,15 +432219,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, [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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a16cc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -432249,15 +432250,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, [r7, #40] @ 0x28 │ │ │ │ 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 +432281,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, [r0, #40] @ 0x28 │ │ │ │ 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 +432312,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, [r0, #38] @ 0x26 │ │ │ │ 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 +432340,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, [r1, #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] @ (1a17f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432366,15 +432367,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, [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, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (1a1858 ) │ │ │ │ @@ -432405,15 +432406,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, [r7, #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] @ (1a189c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -432432,15 +432433,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, [r7, #30] │ │ │ │ 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 +432468,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, [r1, #30] │ │ │ │ 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 +432515,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, [r0, #28] │ │ │ │ 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 +432542,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, [r6, #24] │ │ │ │ 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 +432567,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, [r1, #24] │ │ │ │ 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 +432594,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, [r4, #22] │ │ │ │ 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 +432625,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, [r6, #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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a1ad8 ) │ │ │ │ @@ -432659,15 +432660,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, [r6, #18] │ │ │ │ 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 +432687,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, [r6, #16] │ │ │ │ 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 +432714,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] │ │ │ │ + vmla.i d0, d22, d0[5] │ │ │ │ push {r3, r4, 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 +432740,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, [r1, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1a1be8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432766,15 +432767,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, [r3, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1a1c2c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432793,15 +432794,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, [r5, #10] │ │ │ │ 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 +432821,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, [r7, #8] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a1cb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432848,15 +432849,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, [r1, #8] │ │ │ │ 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 +432876,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, [r3, #6] │ │ │ │ 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 +432907,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, [r5, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a1d94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -432934,15 +432935,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, [r7, #2] │ │ │ │ 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 +432963,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, [r1, #2] │ │ │ │ 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 +432991,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, [r4, #0] │ │ │ │ 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 +437216,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] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #144] @ (1a4f6c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -437275,15 +437276,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 1a4f08 │ │ │ │ nop │ │ │ │ bvc.n 1a4f44 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ 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 +437504,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a515e │ │ │ │ bpl.n 1a510c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r4, 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #184] @ (1a52b0 ) │ │ │ │ @@ -437583,15 +437584,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, [r4, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #168] @ (1a5374 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -437873,15 +437874,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a553a │ │ │ │ nop │ │ │ │ bne.n 1a5548 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r4, r4] │ │ │ │ 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 +437954,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a561a │ │ │ │ nop │ │ │ │ beq.n 1a5668 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [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 r5, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a5798 ) │ │ │ │ @@ -438037,15 +438038,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 │ │ │ │ + addw r0, lr, #2276 @ 0x8e4 │ │ │ │ stmdb 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 +438119,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a57e2 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r6, [pc, #960] @ (1a5c44 ) │ │ │ │ + ldr r6, [pc, #704] @ (1a5b44 ) │ │ │ │ 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 +438202,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 r5, [pc, #928] @ (1a5d0c ) │ │ │ │ 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 +438288,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: 0xf37800e4 │ │ │ │ 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 +438370,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a5a9a │ │ │ │ ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r4, [pc, #480] @ (1a5d20 ) │ │ │ │ + ldr r4, [pc, #224] @ (1a5c20 ) │ │ │ │ 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 +438457,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 │ │ │ │ + eor.w r0, r4, #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 r4, r3 │ │ │ │ ldr r3, [pc, #216] @ (1a5d1c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438543,15 +438544,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a5c72 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldr r2, [pc, #712] @ (1a5fec ) │ │ │ │ + ldr r2, [pc, #456] @ (1a5eec ) │ │ │ │ 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 +438636,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} │ │ │ │ + cdp 0, 11, cr0, cr6, 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, #216] @ (1a5f0c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -438722,15 +438723,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 r0, [pc, #664] @ (1a61ac ) │ │ │ │ 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 +438811,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 ) │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ 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 +438903,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 │ │ │ │ + ldc 0, cr0, [r4, #-912] @ 0xfffffc70 │ │ │ │ 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 +438994,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 │ │ │ │ + @ instruction: 0xeaf800e4 │ │ │ │ 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 +439083,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 │ │ │ │ + add ip, pc │ │ │ │ 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 +439176,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a633c │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, fp │ │ │ │ + add r6, 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ (1a64f4 ) │ │ │ │ @@ -439271,15 +439272,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 │ │ │ │ + strd r0, r0, [r2, #-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 r7, r3 │ │ │ │ ldr r3, [pc, #232] @ (1a65f8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -439366,15 +439367,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a6540 │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - b.n 1a64b4 │ │ │ │ + b.n 1a6434 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (1a6700 ) │ │ │ │ @@ -439463,15 +439464,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 1a6374 │ │ │ │ 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 +439563,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 1a62a4 @ 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 +439660,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a6858 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #32 │ │ │ │ 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 +439760,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 1a635c │ │ │ │ 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 +439860,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a6a70 │ │ │ │ nop │ │ │ │ pop {r1, r2, r7} │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ 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 +439964,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 1a7180 │ │ │ │ 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 +440505,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 r5, #206 @ 0xce │ │ │ │ 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 +440913,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1a768a │ │ │ │ sub sp, #24 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #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, #292] @ (1a783c ) │ │ │ │ @@ -441105,15 +441106,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1a78a2 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ 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 +441188,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a7986 │ │ │ │ nop │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ 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 +441270,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 r5, #220 @ 0xdc │ │ │ │ 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 +445816,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 │ │ │ │ + str??.w r0, [r6, #228] @ 0xe4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1ab02c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445842,15 +445843,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 │ │ │ │ + ldrh.w r0, [lr, #228] @ 0xe4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1ab074 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445869,15 +445870,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 │ │ │ │ + strb.w r0, [sl, #228] @ 0xe4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1ab0bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445896,15 +445897,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 │ │ │ │ + str.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] @ (1ab104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445923,15 +445924,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] │ │ │ │ + ldrb.w r0, [r6, r4, lsl #2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1ab148 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -445949,15 +445950,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] │ │ │ │ + @ instruction: 0xf7da00e4 │ │ │ │ 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 +445986,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 │ │ │ │ + @ instruction: 0xf79800e4 │ │ │ │ push {r3, 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 +446013,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2328] @ 0x918 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf79a00e4 │ │ │ │ + @ instruction: 0xf75a00e4 │ │ │ │ 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 +446037,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1004] @ 0x3ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #19] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf76c00e4 │ │ │ │ + @ instruction: 0xf72c00e4 │ │ │ │ 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 +446061,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1000] @ 0x3e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf73c00e4 │ │ │ │ + @ instruction: 0xf6fc00e4 │ │ │ │ push {r3, 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 +446088,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 │ │ │ │ + movt r0, #59620 @ 0xe8e4 │ │ │ │ push {r3, 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 +446115,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 │ │ │ │ + subw r0, r2, #2276 @ 0x8e4 │ │ │ │ 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 +446149,15 @@ │ │ │ │ ldr.w r1, [r1, #2248] @ 0x8c8 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #14] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf6b600e4 │ │ │ │ + @ instruction: 0xf67600e4 │ │ │ │ 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 +446183,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: 0xf63e00e4 │ │ │ │ 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 +446209,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 │ │ │ │ + addw r0, sl, #2276 @ 0x8e4 │ │ │ │ push {r3, 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 +446236,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 │ │ │ │ + rsbs r0, sl, #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, #48] @ (1ab478 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446262,15 +446263,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 │ │ │ │ + sub.w r0, sl, #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, #48] @ (1ab4c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446289,15 +446290,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: 0xf58200e4 │ │ │ │ push {r3, 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 +446317,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 │ │ │ │ + adcs.w r0, r6, #7471104 @ 0x720000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1ab54c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446342,15 +446343,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: 0xf52e00e4 │ │ │ │ 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 +446369,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2320] @ 0x910 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, #5] │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf53e00e4 │ │ │ │ + @ instruction: 0xf4fe00e4 │ │ │ │ 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 +446395,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: 0xf4ce00e4 │ │ │ │ stmdb sp!, {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 +446424,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 │ │ │ │ + eors.w r0, r8, #7471104 @ 0x720000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (1ab688 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -446461,15 +446462,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 │ │ │ │ + orn r0, r0, #7471104 @ 0x720000 │ │ │ │ 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 +446498,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 │ │ │ │ + ands.w r0, r8, #7471104 @ 0x720000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (1ab720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #32] @ (1ab724 ) │ │ │ │ @@ -446520,15 +446521,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: 0xf3e000e4 │ │ │ │ push {r3, r4, 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 +446547,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 │ │ │ │ + @ instruction: 0xf3b600e4 │ │ │ │ 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 +446584,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: 0xf37600e4 │ │ │ │ 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 +446609,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: 0xf33e00e4 │ │ │ │ push {r3, r4, 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 +446635,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: 0xf30a00e4 │ │ │ │ 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 +446660,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2216] @ 0x8a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf31600e4 │ │ │ │ + @ instruction: 0xf2d600e4 │ │ │ │ push {r3, r4, 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 +446686,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 │ │ │ │ + subw r0, sl, #228 @ 0xe4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1ab90c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -446710,15 +446711,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3092] @ 0xc14 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf2be00e4 │ │ │ │ + @ instruction: 0xf27e00e4 │ │ │ │ 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 +446737,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - @ instruction: 0xf29600e4 │ │ │ │ + @ instruction: 0xf25600e4 │ │ │ │ stmdb sp!, {r4, 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 +446767,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: 0xf22400e4 │ │ │ │ stmdb sp!, {r4, 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 +446797,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: 0xf1f000e4 │ │ │ │ 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 +446823,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 │ │ │ │ + rsb r0, r6, #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] @ (1aba74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #36] @ (1aba78 ) │ │ │ │ @@ -446846,15 +446847,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: 0xf19800e4 │ │ │ │ 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 +446873,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 │ │ │ │ + sbc.w r0, sl, #228 @ 0xe4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1abb10 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -446906,15 +446907,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: 0xf12800e4 │ │ │ │ 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 +447249,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 │ │ │ │ + ldc 0, cr0, [r4, #912]! @ 0x390 │ │ │ │ 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 +451188,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] │ │ │ │ + ldc 1, cr0, [ip, #-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 +451722,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 │ │ │ │ + rev r4, r2 │ │ │ │ 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 +452028,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: 0xb6d8 │ │ │ │ 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 +452098,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: 0xb61c │ │ │ │ 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 +452167,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1af6e8 │ │ │ │ adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1af828 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452239,15 +452240,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1af7b6 │ │ │ │ cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r0, #6 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1af900 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452312,15 +452313,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} │ │ │ │ + cbz r2, 1af982 │ │ │ │ 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 +452390,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1af970 │ │ │ │ nop │ │ │ │ cmp r5, #170 @ 0xaa │ │ │ │ lsls r1, r0, #6 │ │ │ │ - cbz r6, 1afa3e │ │ │ │ + cbz r6, 1afa2e │ │ │ │ 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 +452463,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 │ │ │ │ + sxtb r2, 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 +452535,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, 1afbb8 │ │ │ │ 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 +452611,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 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1afd3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452682,15 +452683,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afcce │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ 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 +452755,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1afda2 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ 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 +452832,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1afe76 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #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, #192] @ (1affcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -452906,15 +452907,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 r5, sp, #648 @ 0x288 │ │ │ │ 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 +459474,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, [r6, #5] │ │ │ │ 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 +459722,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b501e │ │ │ │ ldr r1, [pc, #16] @ (1b505c ) │ │ │ │ add r1, pc │ │ │ │ b.n 1b5036 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ 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 +460379,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ beq.n 1b5778 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ 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 +460421,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, [r5, r0] │ │ │ │ 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 +460446,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, [r1, r0] │ │ │ │ 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 +460482,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] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ 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 +460511,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ bl 1b4d34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldmia r6, {r5, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ 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 +460547,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r5} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ 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 +460609,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 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ 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 +460727,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 r6, sp, #720 @ 0x2d0 │ │ │ │ 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 +460828,17 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b5b84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b8f80 │ │ │ │ b.n 1b5b36 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ 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 +460878,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ 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 +461177,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 16e700 │ │ │ │ ldr r2, [pc, #20] @ (1b5f58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n 1b5f08 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #712] @ (1b6218 ) │ │ │ │ + ldr r7, [pc, #456] @ (1b6118 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #728] @ (1b622c ) │ │ │ │ + ldr r7, [pc, #472] @ (1b612c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #752] @ (1b6248 ) │ │ │ │ + ldr r7, [pc, #496] @ (1b6148 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [pc, #536] @ (1b6174 ) │ │ │ │ + ldr r7, [pc, #280] @ (1b6074 ) │ │ │ │ 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 +461461,19 @@ │ │ │ │ b.n 1b61ba │ │ │ │ ldr r2, [pc, #20] @ (1b6270 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b618a │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #736] @ (1b654c ) │ │ │ │ + ldr r5, [pc, #480] @ (1b644c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r5, [pc, #160] @ (1b6310 ) │ │ │ │ + ldr r4, [pc, #928] @ (1b6610 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [pc, #680] @ (1b651c ) │ │ │ │ + ldr r4, [pc, #424] @ (1b641c ) │ │ │ │ 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 +461508,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 r4, [pc, #584] @ (1b6524 ) │ │ │ │ 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 +461581,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 r3, [pc, #904] @ (1b6720 ) │ │ │ │ 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 +461794,19 @@ │ │ │ │ b.n 1b6588 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 1b653e │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r2, [pc, #720] @ (1b68c4 ) │ │ │ │ + ldr r2, [pc, #464] @ (1b67c4 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #944] @ (1b69a8 ) │ │ │ │ + ldr r1, [pc, #688] @ (1b68a8 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r1, [pc, #968] @ (1b69c4 ) │ │ │ │ + ldr r1, [pc, #712] @ (1b68c4 ) │ │ │ │ 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 +462083,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, [r6, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - blx r1 │ │ │ │ + bx r9 │ │ │ │ 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 +462132,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] │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ 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 +462207,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 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp r2, sp │ │ │ │ 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 +462403,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 │ │ │ │ + add r4, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r4, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - mvns r4, r7 │ │ │ │ + bics r4, r7 │ │ │ │ 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 +462600,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 1b6e7c │ │ │ │ nop │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ (1b6fbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462650,17 +462651,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, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r0 │ │ │ │ + lsrs r0, 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, #100] @ (1b703c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -462694,15 +462695,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, [r1, #28] │ │ │ │ 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 +462860,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ 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 +463032,19 @@ │ │ │ │ b.n 1b732a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 1b73d0 │ │ │ │ cbz r2, 1b7484 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ 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 +463541,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 r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ 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 +463620,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (1b7ac8 ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b7a6a │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ 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 +463704,23 @@ │ │ │ │ b.n 1b7b0c │ │ │ │ ldr r2, [pc, #28] @ (1b7b8c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b7b0c │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ 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 +463827,25 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b7bf2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ 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 +463970,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35001 @ 0x88b9 │ │ │ │ b.n 1b7dee │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35000 @ 0x88b8 │ │ │ │ b.n 1b7dee │ │ │ │ nop │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ 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 +464071,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 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ 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 +464267,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, [r2, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ 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 +464370,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ 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 +464475,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 r2, #250 @ 0xfa │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ 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 +464655,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 r1, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ 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 +464990,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b87fe │ │ │ │ nop │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ 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 +465052,15 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 1b88ae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 6fb2c │ │ │ │ b.n 1b889a │ │ │ │ nop │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ 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 +465215,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: 0xb61e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ 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 +465974,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 r4, #254 @ 0xfe │ │ │ │ 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 +466084,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 r3, #228 @ 0xe4 │ │ │ │ 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 +466130,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 r3, #152 @ 0x98 │ │ │ │ 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 +466387,19 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1b9542 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ 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 +466505,23 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 1b9794 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.n 1b9776 │ │ │ │ b.n 1b97e4 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1b9a20 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 1b9920 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r1, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -466561,15 +466562,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ 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 +466738,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 r1, pc, #872 @ (adr r1, 1b9e40 ) │ │ │ │ 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 +467110,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 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467218,15 +467219,15 @@ │ │ │ │ b.n 1b9f26 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #3852] @ 0xf0c │ │ │ │ b.n 1b9f4c │ │ │ │ nop │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r5, r1 │ │ │ │ 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 +467327,15 @@ │ │ │ │ b.n 1ba04e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #2736] @ 0xab0 │ │ │ │ b.n 1ba074 │ │ │ │ nop │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ 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 +467536,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, r0, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ 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 +467899,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, r3, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ 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 +468298,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, r5, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r1, #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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -468543,23 +468544,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1baddc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1badce │ │ │ │ b.n 1bacce │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -468791,23 +468792,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, r0, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ 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 +470647,15 @@ │ │ │ │ bls.w 1bc2be │ │ │ │ b.n 1bc4b8 │ │ │ │ nop │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xfad600e3 │ │ │ │ + @ instruction: 0xfa9600e3 │ │ │ │ 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 +470690,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] │ │ │ │ + @ instruction: 0xf7c200e3 │ │ │ │ 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 +470737,16 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf7a400e3 │ │ │ │ - @ instruction: 0xf7b200e3 │ │ │ │ + @ instruction: 0xf76400e3 │ │ │ │ + @ instruction: 0xf77200e3 │ │ │ │ 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 +470785,16 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r7, #0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf74400e3 │ │ │ │ - @ instruction: 0xf73200e3 │ │ │ │ + @ instruction: 0xf70400e3 │ │ │ │ + @ instruction: 0xf6f200e3 │ │ │ │ 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 +470824,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 │ │ │ │ + tst r6, r5 │ │ │ │ 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 +470995,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 │ │ │ │ + sub.w r0, r4, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf70200fb │ │ │ │ + @ instruction: 0xf53600e3 │ │ │ │ + @ instruction: 0xf69400fb │ │ │ │ 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 +471045,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 │ │ │ │ + orns r0, sl, #7438336 @ 0x718000 │ │ │ │ stmdb sp!, {r4, 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 +471223,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] │ │ │ │ + @ instruction: 0xf3b800e3 │ │ │ │ + @ instruction: 0xf33600e3 │ │ │ │ + ldcl 0, cr0, [sl], #908 @ 0x38c │ │ │ │ + movt r0, #16611 @ 0x40e3 │ │ │ │ + strb r6, [r0, #5] │ │ │ │ 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 +471383,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: 0xf21a00e3 │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rsbs r0, r6, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18800e3 │ │ │ │ - @ instruction: 0xf19e00e3 │ │ │ │ - sbc.w r0, r4, #227 @ 0xe3 │ │ │ │ - @ instruction: 0xf18a00e3 │ │ │ │ + @ instruction: 0xf19600e3 │ │ │ │ + adc.w r0, r8, #227 @ 0xe3 │ │ │ │ + adcs.w r0, lr, #227 @ 0xe3 │ │ │ │ + @ instruction: 0xf12400e3 │ │ │ │ + adc.w r0, sl, #227 @ 0xe3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1bce88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #568] @ (1bcf90 ) │ │ │ │ @@ -471594,15 +471595,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] │ │ │ │ + vmla.i32 d0, d24, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #300] @ (1bd0d8 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471713,16 +471714,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, │ │ │ │ + ldcl 0, cr0, [r2, #908] @ 0x38c │ │ │ │ + mcr 0, 6, r0, cr4, cr11, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #140] @ (1bd184 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -471781,17 +471782,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 │ │ │ │ + ldcl 0, cr0, [r8], #908 @ 0x38c │ │ │ │ + ldc 0, cr0, [lr], #908 @ 0x38c │ │ │ │ + b.n 1bcde4 │ │ │ │ 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 +471954,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 │ │ │ │ + mrrc 0, 14, r0, ip, cr3 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ + subs.w r0, r6, r3, asr #3 │ │ │ │ + @ instruction: 0xeb8000e3 │ │ │ │ + @ instruction: 0xeb3a00e3 │ │ │ │ + sbc.w r0, ip, r3, asr #3 │ │ │ │ + b.n 1bccf8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xeb8600e3 │ │ │ │ - adcs.w r0, r0, r3, asr #3 │ │ │ │ + adc.w r0, r6, r3, asr #3 │ │ │ │ + adds.w r0, r0, r3, asr #3 │ │ │ │ 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 +472133,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 │ │ │ │ + ldrd r0, r0, [r4, #908] @ 0x38c │ │ │ │ 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 +472267,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} │ │ │ │ + ldrd r0, r0, [r2], #-908 @ 0x38c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #64] @ (1bd728 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -472300,15 +472301,15 @@ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b972c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [pc, #880] @ (1bda9c ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd68c │ │ │ │ + b.n 1bd60c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (1bd778 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -472334,15 +472335,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b9870 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #528] @ (1bd98c ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd614 │ │ │ │ + b.n 1bd594 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (1bd7f8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -472388,19 +472389,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [pc, #200] @ (1bd8c4 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd5d0 │ │ │ │ + b.n 1bd550 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd5a0 │ │ │ │ + b.n 1bd520 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #340] @ (1bd974 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -472528,21 +472529,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bd950 │ │ │ │ b.n 1bd928 │ │ │ │ ldr r6, [pc, #664] @ (1bdc10 ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 1bd6ac │ │ │ │ + b.n 1bd62c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd634 │ │ │ │ + b.n 1bd5b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1bd564 │ │ │ │ + b.n 1bd4e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ 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 +472744,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 1be29c │ │ │ │ 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 +472936,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 1be0dc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be10c │ │ │ │ + b.n 1be08c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1bdea0 │ │ │ │ + bge.n 1bde20 │ │ │ │ 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 +473104,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 1be158 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be144 │ │ │ │ + b.n 1be0c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 1be014 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ 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 +473161,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b8328 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ 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 +473232,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 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvc.n 1be150 │ │ │ │ + bvs.n 1be0d0 │ │ │ │ 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 +473388,21 @@ │ │ │ │ bne.n 1be236 │ │ │ │ b.n 1be210 │ │ │ │ nop │ │ │ │ cmp lr, sl │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + ble.n 1be244 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 1be21c │ │ │ │ + ble.n 1be19c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ 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 +473532,15 @@ │ │ │ │ addw r4, r4, #1708 @ 0x6ac │ │ │ │ b.n 1be300 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ b.n 1be300 │ │ │ │ add r0, r8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bgt.n 1be38c │ │ │ │ + bgt.n 1be30c │ │ │ │ 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 +473572,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b88e8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r4, r7 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - blt.n 1be3d8 │ │ │ │ + blt.n 1be558 │ │ │ │ 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 +473612,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ negs r0, r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - blt.n 1be560 │ │ │ │ + blt.n 1be4e0 │ │ │ │ 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 +473672,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 │ │ │ │ + bge.n 1be48c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bge.n 1be4c8 │ │ │ │ + bge.n 1be648 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1be4ac │ │ │ │ + bcs.n 1be62c │ │ │ │ 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 +473810,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1be67c │ │ │ │ b.n 1be642 │ │ │ │ adcs r2, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bge.n 1be774 │ │ │ │ + bge.n 1be6f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 1be610 │ │ │ │ + bls.n 1be790 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ 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 +473954,15 @@ │ │ │ │ addw r4, r4, #1708 @ 0x6ac │ │ │ │ b.n 1be744 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ b.n 1be744 │ │ │ │ ands r0, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bhi.n 1be7c0 │ │ │ │ + bhi.n 1be740 │ │ │ │ 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 +473996,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 1b88e8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvc.n 1be828 │ │ │ │ + bvc.n 1be7a8 │ │ │ │ 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 +474034,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1b8a9c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #16 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvc.n 1be99c │ │ │ │ + bvc.n 1be91c │ │ │ │ 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 +474094,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 │ │ │ │ + bvs.n 1be8d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bvs.n 1be91c │ │ │ │ + bvs.n 1be89c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #320] @ (1beae8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -474234,19 +474235,19 @@ │ │ │ │ bne.n 1beac2 │ │ │ │ b.n 1bea88 │ │ │ │ nop │ │ │ │ subs r5, #30 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bvs.n 1bebc0 │ │ │ │ + bvs.n 1beb40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 1bea6c │ │ │ │ + bpl.n 1bebec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + str r0, [r0, r7] │ │ │ │ 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 +474429,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 │ │ │ │ + bcc.n 1bec3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ 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 +474547,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 │ │ │ │ + bcs.n 1bed54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed6c │ │ │ │ + bcs.n 1beeec │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1bed4c │ │ │ │ + bcs.n 1beecc │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ 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 +474616,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1bef70 │ │ │ │ + bcs.n 1beef0 │ │ │ │ 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 +474678,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 │ │ │ │ + bne.n 1bee98 │ │ │ │ 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 +474755,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 │ │ │ │ + beq.n 1befe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r0, r5, #32 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf00c │ │ │ │ + beq.n 1bef8c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ 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 +474919,23 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r3] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf130 │ │ │ │ + beq.n 1bf2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - beq.n 1bf278 │ │ │ │ + beq.n 1bf1f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #384] @ (1bf358 ) │ │ │ │ + ldr r3, [pc, #128] @ (1bf258 ) │ │ │ │ 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 +475003,21 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r0, r0, #6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ 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 +475043,17 @@ │ │ │ │ beq.n 1bf2ca │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r4, #30 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (1bf368 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -475095,21 +475096,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r6} │ │ │ │ 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 +475235,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} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #72] @ (1bf534 ) │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ 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 +475574,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b8214 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #612] @ (1bfb3c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -475827,27 +475828,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} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - tst r6, r5 │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + rors r6, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rors r2, r6 │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #176] @ (1bfc28 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -476005,27 +476006,27 @@ │ │ │ │ bl 1b8214 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r0, [pc, #952] @ (1c00bc ) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r4, 1bfd5c │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 1bfd5e │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #520] @ (1bff3c ) │ │ │ │ @@ -476233,33 +476234,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 r1!, {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ bxns pc │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1bff84 │ │ │ │ + cbnz r0, 1bff74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ 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 +476414,21 @@ │ │ │ │ b.n 1bfff8 │ │ │ │ add.w r3, r6, #557056 @ 0x88000 │ │ │ │ add.w r3, r3, #3824 @ 0xef0 │ │ │ │ b.n 1bfff8 │ │ │ │ nop │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb620 │ │ │ │ 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 +476473,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -476537,21 +476538,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 r0!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r3, r5, 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 │ │ │ │ ldr r4, [pc, #376] @ (1c0404 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -476701,25 +476702,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c03e0 │ │ │ │ b.n 1c0392 │ │ │ │ movs r4, #58 @ 0x3a │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - itt │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - nop {14} │ │ │ │ + itt lt │ │ │ │ + lsllt r3, r4, #3 │ │ │ │ + noplt {10} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - uxth r2, r6 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ite gt │ │ │ │ - lslgt r3, r4, #3 │ │ │ │ - suble r0, #226 @ 0xe2 │ │ │ │ + ite hi │ │ │ │ + lslhi r3, r4, #3 │ │ │ │ + subls r0, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #144] @ (1c04c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -476783,23 +476784,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c04ac │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r6, r5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, 1c0528 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 1c0508 │ │ │ │ + cbz r4, 1c04f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #384] @ (1c0674 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -476937,15 +476938,15 @@ │ │ │ │ b.n 1c058e │ │ │ │ add.w r3, r0, #104448 @ 0x19800 │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ b.n 1c058e │ │ │ │ nop │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bkpt 0x0004 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1c0728 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -477013,17 +477014,17 @@ │ │ │ │ it eq │ │ │ │ moveq r7, #1 │ │ │ │ beq.n 1c06d4 │ │ │ │ b.n 1c06b2 │ │ │ │ nop │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r2, #35001 @ 0x88b9 │ │ │ │ @@ -477060,15 +477061,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} │ │ │ │ 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 +477153,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 │ │ │ │ + cbnz r4, 1c08f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c08f6 │ │ │ │ + cbnz r4, 1c08e6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r0, 1c08ee │ │ │ │ + cbnz r0, 1c08de │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ 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 +477333,25 @@ │ │ │ │ bne.n 1c0a32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c0a24 │ │ │ │ b.n 1c09fe │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r0, 1c0aa0 │ │ │ │ + cbnz r0, 1c0a90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbnz r4, 1c0aa2 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ 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 +477539,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b83bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ 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 +477649,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: 0xb6d4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ 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 +477786,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: 0xb6a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + cpsie │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ 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 +478767,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1b9c64 │ │ │ │ b.n 1c175e │ │ │ │ lsrs r2, r0, #31 │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ 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 +479209,29 @@ │ │ │ │ strex r2, fp, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c1ede │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c1ed0 │ │ │ │ b.n 1c1c00 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #984 @ (adr r7, 1c22e0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r7, pc, #912 @ (adr r7, 1c229c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 1c2278 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 1c2178 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r2, #5 │ │ │ │ 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 +479390,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c20ac │ │ │ │ b.n 1c2068 │ │ │ │ lsls r6, r3, #30 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r5, pc, #448 @ (adr r5, 1c229c ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 1c219c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1c24b0 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 1c23b0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + subs r6, r2, r7 │ │ │ │ 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 +479478,23 @@ │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1ba8b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r2, r2, #23 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r4, pc, #488 @ (adr r4, 1c23ac ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 1c22ac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 1c2310 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 1c2210 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1c22ec ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 1c21ec ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1c2238 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 1c2538 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1c25bc ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 1c24bc ) │ │ │ │ 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 +479562,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1ba8b8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r2, r4, #19 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r3, pc, #768 @ (adr r3, 1c25a4 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 1c24a4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1c2518 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 1c2418 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 1c24fc ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 1c23fc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1c2450 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 1c2350 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1c23e4 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 1c22e4 ) │ │ │ │ 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 +479694,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r2, #20 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #488 @ (adr r2, 1c25c8 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 1c24c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #632 @ (adr r2, 1c265c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 1c255c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1c2690 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 1c2590 ) │ │ │ │ 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 +479784,17 @@ │ │ │ │ ldr.w r3, [r0, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1c2660 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1c2560 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, pc, #136 @ (adr r2, 1c254c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1c284c ) │ │ │ │ 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 +479821,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 r1, pc, #984 @ (adr r1, 1c28f8 ) │ │ │ │ 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 +479871,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 r1, pc, #824 @ (adr r1, 1c28d4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1c2878 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 1c2778 ) │ │ │ │ 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 +480009,21 @@ │ │ │ │ bne.n 1c26e2 │ │ │ │ b.n 1c26ba │ │ │ │ nop │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, r7, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - add r1, pc, #696 @ (adr r1, 1c29cc ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 1c28cc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1c29e0 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 1c28e0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1c273c ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 1c2a3c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ 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 +480364,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 r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ 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 +480887,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 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ 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 +480908,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #644] @ 0x284 │ │ │ │ bl 1c2f4c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf638017f │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ 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 +480940,17 @@ │ │ │ │ bl a28d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c30dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ addw r1, r2, #2175 @ 0x87f │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ 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 +480974,17 @@ │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3134 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub.w r1, sl, #16711680 @ 0xff0000 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ 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 +481317,37 @@ │ │ │ │ b.n 1c3354 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcs.n 1c351c │ │ │ │ + bne.n 1c349c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ 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 +481362,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 r3, [sp, #664] @ 0x298 │ │ │ │ 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 +481398,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl a28d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3588 │ │ │ │ b.n 1c3598 │ │ │ │ adcs.w r1, r8, #127 @ 0x7f │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ 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 +481436,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c35e8 │ │ │ │ b.n 1c35f8 │ │ │ │ @ instruction: 0xf0f8017f │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ 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 +481793,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #648] @ 0x288 │ │ │ │ bl 1c2934 │ │ │ │ pop {r3, pc} │ │ │ │ stc 1, cr0, [ip, #-508] @ 0xfffffe04 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ (1c3a24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481850,17 +481851,17 @@ │ │ │ │ bl a28d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3a50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [lr], {127} @ 0x7f │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ 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 +481885,17 @@ │ │ │ │ bl a2a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c3aa8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r6], #-508 @ 0xfffffe04 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ 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 +481944,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 fede04 │ │ │ │ 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, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ 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 +482353,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, [r0, #12] │ │ │ │ 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 +482697,15 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ b.n 1c4174 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ 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 +483005,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, [r3, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ 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 +483030,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, [r5, #16] │ │ │ │ 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 +483402,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bge.n 1c4bb8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ 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 +483446,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl e2960 │ │ │ │ b.n 1c4cc4 │ │ │ │ nop │ │ │ │ bge.n 1c4d70 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ 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 +483489,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, [r1, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ 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 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ 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 +483539,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, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ 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 +483633,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, [r7, #18] │ │ │ │ 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 +483740,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, [r2, #14] │ │ │ │ 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 +483780,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, [r1, #13] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ 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 +484184,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [r6, #3228] @ 0xc9c │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 397474 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ b.n 1c53d2 │ │ │ │ nop │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ 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 +484652,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, [r5, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ 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 +484858,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, [r0, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xeaf6017f │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ 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 +485138,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, [r3, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ 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 +485240,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, [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, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (1c5ffc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485403,23 +485404,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, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ 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 +485505,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, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n 1c6a10 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ 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 +485618,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ 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 +485761,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, [r1, #12] │ │ │ │ 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 +485876,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ 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 +485904,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ittt lt │ │ │ │ lsllt r7, r7, #5 │ │ │ │ - strlt r2, [r7, #116] @ 0x74 │ │ │ │ + strlt r2, [r7, #112] @ 0x70 │ │ │ │ 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 +485922,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ itee hi │ │ │ │ lslhi r7, r7, #5 │ │ │ │ - strls r6, [r7, #116] @ 0x74 │ │ │ │ + strls r6, [r7, #112] @ 0x70 │ │ │ │ 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 +485940,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ ittt pl │ │ │ │ lslpl r7, r7, #5 │ │ │ │ - strpl r6, [r0, #120] @ 0x78 │ │ │ │ + strpl r6, [r0, #116] @ 0x74 │ │ │ │ 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 +485958,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ itee cs │ │ │ │ lslcs r7, r7, #5 │ │ │ │ - strcc r6, [r2, #120] @ 0x78 │ │ │ │ + strcc r6, [r2, #116] @ 0x74 │ │ │ │ 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 +485976,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x00fe │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ 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 +485994,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bkpt 0x00ce │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ 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 +486012,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 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ 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 +486030,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 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ 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 +486048,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 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ 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 +486066,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 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ 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 +486084,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 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ 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 +486102,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 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ 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 +486216,21 @@ │ │ │ │ b.n 1c6a08 │ │ │ │ ldr r2, [pc, #24] @ (1c6a68 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c6a06 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ 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 +486267,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r6, r9 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1c6aa6 │ │ │ │ nop │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ 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 +488466,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c841e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8484 │ │ │ │ add r3, pc, #584 @ (adr r3, 1c86fc ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ 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 +488602,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] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #464] @ (1c8834 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -488763,15 +488764,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, [r5, r0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (1c8a18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -488924,15 +488925,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8952 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c89e0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ 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 +489102,15 @@ │ │ │ │ b.n 1c8b50 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8bf4 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ 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 +489277,15 @@ │ │ │ │ b.n 1c8d68 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c8e0e │ │ │ │ nop │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #552] @ (1c9090 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -489463,15 +489464,15 @@ │ │ │ │ b.n 1c8fa2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9056 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ 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 +489629,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, [r4, 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (1c93a4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -490171,15 +490172,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1c97ee │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9866 │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ 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 +490273,15 @@ │ │ │ │ b.n 1c9908 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9982 │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r7, #5 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, r1 │ │ │ │ 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 +490372,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 │ │ │ │ + bxns lr │ │ │ │ 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 +490474,15 @@ │ │ │ │ b.n 1c9b3e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1c9bba │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - mov sl, r6 │ │ │ │ + mov r2, lr │ │ │ │ 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 +490631,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r7, r7, #5 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, r3 │ │ │ │ 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 +490792,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 │ │ │ │ + muls r2, r5 │ │ │ │ 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 +490964,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 │ │ │ │ + sbcs r0, r4 │ │ │ │ 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 +491137,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 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ 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 +491319,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 r5, #192 @ 0xc0 │ │ │ │ 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 +491506,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 r3, #168 @ 0xa8 │ │ │ │ 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 +491638,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 r2, #150 @ 0x96 │ │ │ │ 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 +491770,15 @@ │ │ │ │ b.n 1ca9d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1caa0a │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #26 │ │ │ │ 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 +491899,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 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ 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 +492025,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cace0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cad0c │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ 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 +492161,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 r4, #214 @ 0xd6 │ │ │ │ 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 +492295,15 @@ │ │ │ │ b.n 1cb000 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb032 │ │ │ │ nop │ │ │ │ strb r4, [r7, #27] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ 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 +492438,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 r1, #200 @ 0xc8 │ │ │ │ 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 +492584,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb360 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb394 │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #24 │ │ │ │ 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 +492722,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb51a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb54c │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ 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 +492861,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 r4, #236 @ 0xec │ │ │ │ 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 +493012,15 @@ │ │ │ │ b.n 1cb876 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cb8ac │ │ │ │ nop │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ 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 +493163,15 @@ │ │ │ │ b.n 1cba50 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cba84 │ │ │ │ nop │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ 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 +493314,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 │ │ │ │ + subs r0, r1, #7 │ │ │ │ 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 +493471,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 │ │ │ │ + adds r4, r6, #7 │ │ │ │ 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 +493617,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, r5, #0 │ │ │ │ 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 +493774,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc1ac │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc1e0 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r0, r2 │ │ │ │ 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 +493936,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc3a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc3d6 │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r5, r2 │ │ │ │ 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 +494099,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc5a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cc5d8 │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #624] @ (1cc9cc ) │ │ │ │ @@ -494291,15 +494292,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, r4, #15 │ │ │ │ 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 +494497,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, r2, #5 │ │ │ │ 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 +494690,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cce34 │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ 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 +494859,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, r3, #15 │ │ │ │ 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 +495034,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, r7, #9 │ │ │ │ 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 +495214,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, r5, #1 │ │ │ │ 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 +495389,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, r6, #24 │ │ │ │ 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 +495551,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, r4, #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, #464] @ (1cdbe8 ) │ │ │ │ @@ -495705,15 +495706,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, r3, #11 │ │ │ │ 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 +495860,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, r3, #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 r3, [pc, #428] @ (1cdfa4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -496006,15 +496007,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cde38 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cde6a │ │ │ │ ldr r0, [pc, #824] @ (1ce2e0 ) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - vqadd.u32 q8, q12, q15 │ │ │ │ + vqadd.u32 q0, q12, q15 │ │ │ │ stmdb sp!, {r4, 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 +496168,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 │ │ │ │ + stc2l 0, cr0, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ 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 +496321,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce218 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce2ee │ │ │ │ cmp r4, r1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xfb2c00fe │ │ │ │ + @ instruction: 0xfaec00fe │ │ │ │ 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 +496489,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 │ │ │ │ + ldrsb.w r0, [r8, #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, #504] @ (1ce7c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496649,15 +496650,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce63e │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce726 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf73200fe │ │ │ │ + @ instruction: 0xf6f200fe │ │ │ │ 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 +496812,15 @@ │ │ │ │ b.n 1ce84c │ │ │ │ mov r0, r6 │ │ │ │ bl 16e144 │ │ │ │ b.n 1ce92c │ │ │ │ nop │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xf53c00fe │ │ │ │ + @ instruction: 0xf4fc00fe │ │ │ │ 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 +496965,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: 0xf31400fe │ │ │ │ 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 +497127,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: 0xf13000fe │ │ │ │ push {r3, 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 +497224,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 │ │ │ │ + vshr.s64 q8, q15, #62 │ │ │ │ push {r3, 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 +497323,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} │ │ │ │ + mrc 0, 5, r0, cr12, cr14, {7} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ (1cf124 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -497419,15 +497420,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 │ │ │ │ + ldc 0, cr0, [r6, #1016]! @ 0x3f8 │ │ │ │ push {r3, 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 +497519,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 │ │ │ │ + ldc 0, cr0, [r4], #1016 @ 0x3f8 │ │ │ │ stmdb sp!, {r4, 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 +497628,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 │ │ │ │ + @ instruction: 0xeb9400fe │ │ │ │ stmdb sp!, {r4, 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 +497736,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf3ce │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf464 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xeaac00fe │ │ │ │ + orn r0, ip, lr, ror #3 │ │ │ │ stmdb sp!, {r4, 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 +497845,15 @@ │ │ │ │ b.n 1cf50e │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf5a0 │ │ │ │ nop │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - @ instruction: 0xe98800fe │ │ │ │ + strd r0, r0, [r8, #-1016] @ 0x3f8 │ │ │ │ stmdb sp!, {r4, 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 +497947,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 │ │ │ │ + @ instruction: 0xe83000fe │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #284] @ (1cf86c ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -498052,15 +498053,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf780 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1cf808 │ │ │ │ cmp r7, #118 @ 0x76 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - b.n 1cf724 │ │ │ │ + b.n 1cf6a4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (1cf9ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -498161,15 +498162,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 1cf5a0 │ │ │ │ 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 +498269,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 1cf494 │ │ │ │ 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 +498377,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 1d0394 │ │ │ │ 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 +498492,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 1d0288 │ │ │ │ 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 +498607,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 1d015c │ │ │ │ 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 +498722,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 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ 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 +498837,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 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ 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 +498949,15 @@ │ │ │ │ b.n 1d01d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0268 │ │ │ │ nop │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #126 @ 0x7e │ │ │ │ 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 +499060,15 @@ │ │ │ │ bl 16e144 │ │ │ │ b.n 1d031c │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d03b6 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ble.n 1d0340 │ │ │ │ + ble.n 1d04c0 │ │ │ │ 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 +499172,15 @@ │ │ │ │ b.n 1d046a │ │ │ │ mov r0, r4 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d04fc │ │ │ │ nop │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - bgt.n 1d0624 │ │ │ │ + bgt.n 1d05a4 │ │ │ │ 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 +499281,15 @@ │ │ │ │ b.n 1d05b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1d0640 │ │ │ │ nop │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r7, r7, #5 │ │ │ │ - blt.n 1d0728 │ │ │ │ + bge.n 1d06a8 │ │ │ │ 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 +503801,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 r5, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ 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 +503901,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 r4, #202 @ 0xca │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ 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 +504015,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 r3, #154 @ 0x9a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #32 │ │ │ │ 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 +504129,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 1d3c64 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ 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 +504247,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 r0, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ 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 +504367,17 @@ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1d49ac │ │ │ │ lsls r6, r7, #5 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ 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 +504559,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #572] @ 0x23c │ │ │ │ blx r3 │ │ │ │ b.n 1d47d8 │ │ │ │ nop │ │ │ │ svc 254 @ 0xfe │ │ │ │ lsls r6, r7, #5 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #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, #540] @ (1d4b60 ) │ │ │ │ @@ -504734,17 +504735,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 r2, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ 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 +507101,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, r4, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ 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 +507176,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, r3, #9 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ 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 +507255,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, r0, #6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ 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 +507334,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, r4, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ 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 +507421,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 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ 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 +507508,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1d6e1c │ │ │ │ lsls r6, r7, #5 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ 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 +507611,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, r5, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ 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 +507715,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, r4, #16 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ 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 +511885,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - blt.n 1da3d8 │ │ │ │ + blt.n 1da358 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bls.n 1da3e0 │ │ │ │ + bls.n 1da360 │ │ │ │ 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 +511964,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bge.n 1da510 │ │ │ │ + bge.n 1da490 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bhi.n 1da4f8 │ │ │ │ + bhi.n 1da478 │ │ │ │ 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 +512051,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bls.n 1da624 │ │ │ │ + bls.n 1da5a4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvc.n 1da5ec │ │ │ │ + bvc.n 1da56c │ │ │ │ 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 +512138,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bhi.n 1da730 │ │ │ │ + bhi.n 1da6b0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 1da6d8 │ │ │ │ + bvs.n 1da658 │ │ │ │ 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 +512241,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 │ │ │ │ + bvs.n 1da780 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bmi.n 1da788 │ │ │ │ + bmi.n 1da708 │ │ │ │ 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 +512345,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 │ │ │ │ + bpl.n 1da84c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bcc.n 1da834 │ │ │ │ + bcc.n 1da9b4 │ │ │ │ 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 +514313,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, r0, #6 │ │ │ │ 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 +518074,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 1df594 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 1df5c8 │ │ │ │ + b.n 1df548 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bne.n 1def08 │ │ │ │ + beq.n 1dee88 │ │ │ │ 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 +518203,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 1df238 │ │ │ │ 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 +518330,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1df0f8 │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 138 @ 0x8a │ │ │ │ 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 +518459,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1df268 │ │ │ │ nop │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #28 │ │ │ │ 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 +518596,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 │ │ │ │ + bgt.n 1df3e4 │ │ │ │ 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 +518791,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, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ 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 +518988,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, [r2, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ 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 +519185,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, [r4, #6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ 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 +519383,17 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ 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 +519581,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, [r5, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ 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 +519779,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, [r6, #4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ 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 +520002,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, [r1, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ 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 +520226,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, [r5, #20] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ 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 +520281,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0a26 │ │ │ │ adds r2, r2, #3 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r6!, {r4, r6, 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 +520339,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0abe │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ 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 +520400,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0b62 │ │ │ │ nop │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s0, [r0] │ │ │ │ bl 1e0b0c │ │ │ │ @@ -520478,15 +520479,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 r4!, {r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (1e0d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520539,15 +520540,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 r3!, {r1, r2, r4, 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, #156] @ (1e0dfc ) │ │ │ │ @@ -520603,15 +520604,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0daa │ │ │ │ nop │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, 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 s1, [r0, #4] │ │ │ │ vldr s0, [r0] │ │ │ │ @@ -520693,15 +520694,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0eba │ │ │ │ nop │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e0fcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520764,15 +520765,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e0f64 │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1e109c ) │ │ │ │ @@ -520836,15 +520837,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 r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e1164 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520907,17 +520908,17 @@ │ │ │ │ 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} │ │ │ │ - lsls r1, r4, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + ite le │ │ │ │ + lslle r1, r4, #3 │ │ │ │ + pushgt {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 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ @@ -520979,18 +520980,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 │ │ │ │ + itte eq │ │ │ │ + lsleq r1, r4, #3 │ │ │ │ + pusheq {r4, r5, r6, r7, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e12fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -521050,15 +521051,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1294 │ │ │ │ asrs r2, r7, #17 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1e13cc ) │ │ │ │ @@ -521122,15 +521123,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1360 │ │ │ │ nop │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1e14a0 ) │ │ │ │ @@ -521195,15 +521196,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1434 │ │ │ │ nop │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, 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] @ (1e1574 ) │ │ │ │ @@ -521268,15 +521269,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} │ │ │ │ + cbnz r6, 1e15ec │ │ │ │ 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 +521339,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 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1e1710 ) │ │ │ │ @@ -521411,15 +521412,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 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1e17e4 ) │ │ │ │ @@ -521484,15 +521485,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, 1e1800 │ │ │ │ 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 +521558,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e184c │ │ │ │ nop │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ 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 +521628,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1916 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #23 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ 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 +521698,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: 0xb6f2 │ │ │ │ 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 +521772,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: 0xb61a │ │ │ │ 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 +521846,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1b8a │ │ │ │ nop │ │ │ │ lsrs r4, r1, #14 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1e1cd8 ) │ │ │ │ @@ -521920,15 +521921,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1c68 │ │ │ │ nop │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r5, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1e1db4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521995,15 +521996,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e1d42 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - cbz r4, 1e1e2c │ │ │ │ + cbz r4, 1e1e1c │ │ │ │ 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 +522072,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 │ │ │ │ + uxth r0, 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, #188] @ (1e1f70 ) │ │ │ │ @@ -522145,15 +522146,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, 1e1faa │ │ │ │ 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 +522219,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 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ 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 +522292,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 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ 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 +522365,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2182 │ │ │ │ lsls r2, r2, #22 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ 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 +522439,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2258 │ │ │ │ nop │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ 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 +522512,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 r5, sp, #648 @ 0x288 │ │ │ │ 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 +522585,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 r4, sp, #824 @ 0x338 │ │ │ │ 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 +522658,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 r3, sp, #1000 @ 0x3e8 │ │ │ │ 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 +522732,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e25aa │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ 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 +522809,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e268a │ │ │ │ nop │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ 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 +522885,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e276e │ │ │ │ nop │ │ │ │ vsra.u32 q0, , #16 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ 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 +522961,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e28d0 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e285a │ │ │ │ mcr2 1, 6, r0, cr2, cr13, {3} │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ 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 +523037,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2944 │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r6, #500] @ 0x1f4 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1e2cd4 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 1e2bd4 ) │ │ │ │ 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 +523113,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 r6, pc, #632 @ (adr r6, 1e2d1c ) │ │ │ │ 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 +523185,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 r5, pc, #808 @ (adr r5, 1e2ea0 ) │ │ │ │ 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 +523261,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 r4, pc, #920 @ (adr r4, 1e2ff4 ) │ │ │ │ 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 +523337,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 r3, pc, #992 @ (adr r3, 1e3128 ) │ │ │ │ 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 +523414,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2e30 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2db8 │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r2 :256]! │ │ │ │ - add r3, pc, #304 @ (adr r3, 1e2f64 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 1e2e64 ) │ │ │ │ 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 +523491,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2f1c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2ea4 │ │ │ │ ldr??.w r0, [r6, ] │ │ │ │ - add r2, pc, #384 @ (adr r2, 1e30a0 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 1e2fa0 ) │ │ │ │ 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 +523562,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e2fec ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e2f80 │ │ │ │ @ instruction: 0xf792017d │ │ │ │ - add r1, pc, #576 @ (adr r1, 1e3230 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 1e3130 ) │ │ │ │ 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 +523636,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e30cc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e305a │ │ │ │ movt r1, #18557 @ 0x487d │ │ │ │ - add r0, pc, #704 @ (adr r0, 1e3390 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 1e3290 ) │ │ │ │ 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 +523712,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e3142 │ │ │ │ nop │ │ │ │ rsbs r1, sl, #16580608 @ 0xfd0000 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ 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 +523788,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e32a4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e322e │ │ │ │ @ instruction: 0xf4ee017d │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ 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 +523864,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 r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1e346c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -523939,15 +523940,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 r4, [sp, #816] @ 0x330 │ │ │ │ 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 +524016,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 r3, [sp, #912] @ 0x390 │ │ │ │ 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 +524094,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 r2, [sp, #960] @ 0x3c0 │ │ │ │ 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 +524170,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e36c2 │ │ │ │ nop │ │ │ │ orn r1, r4, #125 @ 0x7d │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ 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 +524248,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e37b4 │ │ │ │ nop │ │ │ │ vorn q8, q1, │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ 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 +524326,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e391c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e38aa │ │ │ │ mrc 1, 3, r0, cr14, cr13, {3} │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ 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 +524408,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e399c │ │ │ │ nop │ │ │ │ stc 1, cr0, [sl, #500] @ 0x1f4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1e3af0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -524485,15 +524486,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ b.n 1e3a86 │ │ │ │ mov r0, r9 │ │ │ │ bl 16e144 │ │ │ │ b.n 1e3a4c │ │ │ │ ldc 1, cr0, [r6], {125} @ 0x7d │ │ │ │ - add r0, pc, #728 @ (adr r0, 1e3dd0 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 1e3cd0 ) │ │ │ │ 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 +524682,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 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ 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 +525067,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 r1, pc, #824 @ (adr r1, 1e45d8 ) │ │ │ │ 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 +525383,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1e4bb4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ 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 +525763,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 r0, [sp, #664] @ 0x298 │ │ │ │ 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 +526197,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 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #24 │ │ │ │ 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 +526727,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, [r3, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ 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 +527221,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, [r0, #24] │ │ │ │ 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 +527580,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 r0, #174 @ 0xae │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + adds r4, r4, #7 │ │ │ │ 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 +527936,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, [r0, #9] │ │ │ │ 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 +528295,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 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ 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 +528679,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, [r7, #4] │ │ │ │ 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 +529003,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 1e6f4e │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ 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 +529504,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ lsls r5, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ 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 +529874,17 @@ │ │ │ │ b.n 1e7a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 16e144 │ │ │ │ b.n 1e7c90 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ 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 +530805,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e88c2 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #504] @ (1e8af8 ) │ │ │ │ + ldr r0, [pc, #248] @ (1e89f8 ) │ │ │ │ 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 +530835,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 r5, #246 @ 0xf6 │ │ │ │ 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 +530907,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 │ │ │ │ + addw r0, ip, #2272 @ 0x8e0 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e8ae0 ) │ │ │ │ @@ -530981,16 +530982,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: 0xf53e00e0 │ │ │ │ + mov r2, fp │ │ │ │ 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 +531053,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 │ │ │ │ + orns r0, r4, #7340032 @ 0x700000 │ │ │ │ + cmp sl, r2 │ │ │ │ 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 +531200,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, [r5, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xf35600e0 │ │ │ │ - add sl, r5 │ │ │ │ + @ instruction: 0xf31600e0 │ │ │ │ + add r2, sp │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sl, r6 │ │ │ │ + add r2, lr │ │ │ │ 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 +531275,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: 0xf21200e0 │ │ │ │ + orrs 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, #168] @ (1e8ed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531345,16 +531346,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 │ │ │ │ + adc.w r0, ip, #224 @ 0xe0 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1e8f60 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -531397,15 +531398,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: 0xf0ac00e0 │ │ │ │ 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 +531460,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 │ │ │ │ + vmla.i32 d16, d28, d0[1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1e90b8 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -531515,15 +531516,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] │ │ │ │ + vhadd.s16 q8, q10, q8 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +531588,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 │ │ │ │ + cdp 0, 9, cr0, cr8, cr0, {7} │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e924c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531658,16 +531659,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 │ │ │ │ + ldcl 0, cr0, [r0, #896] @ 0x380 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ 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 +531733,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 │ │ │ │ + stc 0, cr0, [r0, #-896] @ 0xfffffc80 │ │ │ │ + subs r6, #30 │ │ │ │ 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 +531802,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 │ │ │ │ + mcrr 0, 14, r0, r6, cr0 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (1e9474 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -531863,15 +531864,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 │ │ │ │ + @ instruction: 0xeb9600e0 │ │ │ │ push {r3, 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 +531924,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 │ │ │ │ + @ instruction: 0xeafa00e0 │ │ │ │ push {r3, 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 +531985,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 │ │ │ │ + orrs.w r0, lr, r0, asr #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ (1e9644 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -532038,15 +532039,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 │ │ │ │ + strd r0, r0, [sl, #896] @ 0x380 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (1e96ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532092,15 +532093,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 │ │ │ │ + stmdb r0!, {r5, r6, r7} │ │ │ │ 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 +532147,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} │ │ │ │ + ldrd r0, r0, [r8], #-896 @ 0x380 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1e985c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532216,16 +532217,17 @@ │ │ │ │ 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 │ │ │ │ + b.n 1e97e4 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ 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 +532289,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1e98c4 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 1e979c │ │ │ │ + b.n 1e971c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #20 │ │ │ │ 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 +532359,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 1e9660 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ 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 +532419,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 1e9594 │ │ │ │ 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 +532471,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 1e9508 │ │ │ │ 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 +532548,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 1e945c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ 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 +532620,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 1ea390 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ 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 +532679,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 1ea2d4 │ │ │ │ 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 +532744,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 1ea22c │ │ │ │ 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 +532813,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 1ea17c │ │ │ │ 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 +532874,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 1ea0dc │ │ │ │ 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 +532943,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 1ea02c │ │ │ │ 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 +533018,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 94 @ 0x5e │ │ │ │ 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 +533086,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 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #22 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1ea21c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533154,17 +533156,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 │ │ │ │ + ble.n 1ea220 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #30 │ │ │ │ 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 +533226,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea27c │ │ │ │ nop │ │ │ │ strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ble.n 1ea1e8 │ │ │ │ + ble.n 1ea368 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ 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 +533303,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea34c │ │ │ │ strh r4, [r2, #30] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bgt.n 1ea310 │ │ │ │ + bgt.n 1ea490 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ 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 +533373,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 │ │ │ │ + blt.n 1ea3d4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ 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 +533445,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 │ │ │ │ + bge.n 1ea510 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #10 │ │ │ │ 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 +533515,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea590 │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bge.n 1ea6d4 │ │ │ │ + bge.n 1ea654 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ 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 +533588,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strh r6, [r7, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bls.n 1ea5fc │ │ │ │ + bls.n 1ea77c │ │ │ │ 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 +533656,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 │ │ │ │ + bhi.n 1ea6e0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ 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 +533728,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 │ │ │ │ + bvc.n 1ea81c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #22 │ │ │ │ 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 +533803,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ea892 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bvc.n 1ea9cc │ │ │ │ + bvc.n 1ea94c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ 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 +533862,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r6, #22] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bvs.n 1ea910 │ │ │ │ + bvs.n 1eaa90 │ │ │ │ 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 +533916,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 │ │ │ │ + bpl.n 1eaa04 │ │ │ │ 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 +534156,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eac58 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #10] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcc.n 1eac0c │ │ │ │ + bcc.n 1ead8c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ 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 +534225,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bcs.n 1ead14 │ │ │ │ + bcs.n 1eac94 │ │ │ │ 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 +534295,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 │ │ │ │ + bne.n 1eadf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ 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 +534365,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eaeb0 │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bne.n 1eafb4 │ │ │ │ + bne.n 1eaf34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ 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 +534431,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eaf64 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - beq.n 1eaf00 │ │ │ │ + beq.n 1eb080 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ 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 +534496,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 r2, #148 @ 0x94 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, 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 lr, [pc, #76] @ 1eb0cc │ │ │ │ sub sp, #28 │ │ │ │ @@ -534734,15 +534736,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 r4!, {r1, r3, r5, r6, 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 +534979,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb568 │ │ │ │ nop │ │ │ │ strb r2, [r5, #6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r6, r5 │ │ │ │ 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 +535051,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb630 │ │ │ │ strb r0, [r4, #3] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r5, 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, #152] @ (1eb744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535118,17 +535120,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 r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + adds r4, r6, r7 │ │ │ │ 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 +535186,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eb7a0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r0, r5 │ │ │ │ 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 +535237,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #88] @ 1eb8ec │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -535416,17 +535418,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 r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ 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 +535488,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ebab4 │ │ │ │ nop │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #176] @ (1ebbe0 ) │ │ │ │ @@ -535560,15 +535562,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ 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 +535632,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ 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 +535726,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #28] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ 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 +535816,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #12] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ 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 +535893,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ebf38 │ │ │ │ nop │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ 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 +535964,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 │ │ │ │ + it ls │ │ │ │ + lslls 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 +536043,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 │ │ │ │ + bkpt 0x00ca │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ + 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 +536094,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0030 │ │ │ │ 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 +536274,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, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ec498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536342,17 +536344,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec438 │ │ │ │ nop │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbnz r4, 1ec510 │ │ │ │ + cbnz r4, 1ec500 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ 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 +536420,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 │ │ │ │ + hlt 0x0036 │ │ │ │ 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 +536481,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 │ │ │ │ + rev r0, r2 │ │ │ │ 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 +536683,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ec7d0 │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ 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 +536766,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: 0xb6f8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ 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 +536820,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: 0xb65e │ │ │ │ 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 +537006,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecb48 │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ 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 +537078,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 │ │ │ │ + cbz r4, 1ecce2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ 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 +537140,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 │ │ │ │ + uxtb r6, r6 │ │ │ │ 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 +537213,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 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ 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 +537293,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, 1ecee8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ 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 +537359,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 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1ed02c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537423,17 +537425,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ecfd8 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ 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 +537491,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed088 │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ 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 +537586,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed15a │ │ │ │ nop │ │ │ │ strb r2, [r1, r7] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i16 q0, q9, d0[2] │ │ │ │ + vhadd.u16 q8, q9, q8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1ed2a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537653,17 +537655,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed248 │ │ │ │ nop │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr0, {7} │ │ │ │ + cdp2 0, 9, cr0, cr10, cr0, {7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1ed350 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537718,17 +537720,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 r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr0, {7} │ │ │ │ + stc2l 0, cr0, [r8, #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, #156] @ (1ed408 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -537787,17 +537789,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed3b0 │ │ │ │ nop │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-896]! @ 0xfffffc80 │ │ │ │ + ldc2 0, cr0, [r2, #-896]! @ 0xfffffc80 │ │ │ │ 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 +537845,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r4, r2] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ 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 +538215,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ed94c │ │ │ │ ldr r5, [pc, #784] @ (1edcc0 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r6, pc, #704 @ (adr r6, 1edc74 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 1edb74 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf7cc00e0 │ │ │ │ + @ instruction: 0xf78c00e0 │ │ │ │ push {r3, 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 +538284,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 r5, pc, #728 @ (adr r5, 1edd44 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf71600e0 │ │ │ │ + @ instruction: 0xf6d600e0 │ │ │ │ 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 +538340,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 r4, pc, #1008 @ (adr r4, 1edf08 ) │ │ │ │ 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 +538427,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1edbac │ │ │ │ ldr r3, [pc, #464] @ (1edde8 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1edd3c ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 1edc3c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sbc.w r0, r4, #7340032 @ 0x700000 │ │ │ │ + @ instruction: 0xf52400e0 │ │ │ │ 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 +538489,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #440] @ (1ede84 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r3, pc, #528 @ (adr r3, 1edee0 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 1edde0 ) │ │ │ │ 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 +538537,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 r2, pc, #776 @ (adr r2, 1ee058 ) │ │ │ │ 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 +538610,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eddb2 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #400] @ (1edfa8 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1edf3c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 1ede3c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf36600e0 │ │ │ │ + @ instruction: 0xf32600e0 │ │ │ │ push {r3, 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 +538679,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ede74 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #608] @ (1ee130 ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1ee10c ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1ee00c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subw r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf26e00e0 │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +538753,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1edf3a │ │ │ │ nop │ │ │ │ blxns fp │ │ │ │ lsls r5, r7, #5 │ │ │ │ - add r0, pc, #768 @ (adr r0, 1ee2a4 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 1ee1a4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rsbs r0, lr, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf19e00e0 │ │ │ │ stmdb sp!, {r4, 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 +538805,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 ) │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ 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 +538874,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov r6, pc │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ 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 +538944,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1ee14c │ │ │ │ nop │ │ │ │ cmp lr, r8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vmla.i d16, d30, d0[4] │ │ │ │ + vmla.i d0, d30, d0[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 r4, [pc, #112] @ (1ee23c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -538994,15 +538996,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 r5, [sp, #832] @ 0x340 │ │ │ │ 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 +539064,15 @@ │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ee2b2 │ │ │ │ b.n 1ee2a4 │ │ │ │ nop │ │ │ │ add r2, lr │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ 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 +539277,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 r2, [sp, #768] @ 0x300 │ │ │ │ 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 +539539,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 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ 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 +539753,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 r5, [sp, #656] @ 0x290 │ │ │ │ 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 +539857,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 r4, [sp, #648] @ 0x288 │ │ │ │ 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 +539967,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 r3, [sp, #584] @ 0x248 │ │ │ │ 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 +540041,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 r2, [sp, #824] @ 0x338 │ │ │ │ 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 +540123,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 r1, [sp, #984] @ 0x3d8 │ │ │ │ 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 +540214,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ 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 +540290,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1eef74 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 1ef320 │ │ │ │ + b.n 1ef2a0 │ │ │ │ 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 +540353,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r6, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ 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 +540412,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r6, #28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ 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 +540466,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, [r0, #50] @ 0x32 │ │ │ │ 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 +540527,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, [r3, #44] @ 0x2c │ │ │ │ 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 +540584,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, [r0, #40] @ 0x28 │ │ │ │ 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 +540638,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, [r7, #34] @ 0x22 │ │ │ │ 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 +540699,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, [r2, #30] │ │ │ │ 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 +540778,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, [r0, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bgt.n 1ef5e4 │ │ │ │ + bgt.n 1ef564 │ │ │ │ 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 +540841,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, [r1, #18] │ │ │ │ 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 +540897,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, [r3, #12] │ │ │ │ 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 +541265,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, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 1efba8 │ │ │ │ + bpl.n 1efb28 │ │ │ │ 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 +541374,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, [r7, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 1efbd4 │ │ │ │ + bpl.n 1efd54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #252] @ (1efd8c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541489,19 +541491,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, [r3, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 1efce8 │ │ │ │ + bmi.n 1efe68 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #264] @ (1efebc ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -541612,19 +541614,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, [r5, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 1efdf0 │ │ │ │ + bcc.n 1eff70 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, 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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #204] @ (1effb0 ) │ │ │ │ @@ -541708,19 +541710,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, [r6, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcs.n 1eff34 │ │ │ │ + bcs.n 1f00b4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - nop {12} │ │ │ │ + nop {8} │ │ │ │ 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 +541814,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f004a │ │ │ │ nop │ │ │ │ movs r6, #238 @ 0xee │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 1f0070 │ │ │ │ + bne.n 1efff0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1f01c8 ) │ │ │ │ @@ -541924,19 +541926,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f0158 │ │ │ │ movs r5, #234 @ 0xea │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 1f0198 │ │ │ │ + beq.n 1f0118 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1f02a0 ) │ │ │ │ @@ -542002,17 +542004,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, [r7, #21] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f0368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542074,17 +542076,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, [r6, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f0420 ) │ │ │ │ @@ -542136,15 +542138,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, [r5, #15] │ │ │ │ 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 +542278,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, [r3, #9] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f0680 ) │ │ │ │ @@ -542338,15 +542340,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, [r1, #6] │ │ │ │ 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 +542395,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, [r7, #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 r5, [pc, #268] @ (1f0834 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -542498,17 +542500,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] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ 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 +542566,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1f09a8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542623,15 +542625,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r2, r6, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (1f0a60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542692,17 +542694,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, [r7, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1f0b40 ) │ │ │ │ @@ -542770,17 +542772,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, [r3, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5, 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 r4, [pc, #148] @ (1f0bf4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -542837,17 +542839,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, [r4, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f0cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542909,17 +542911,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, [r4, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 +542981,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, [r4, #10] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, 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] @ (1f0e3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543050,17 +543052,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, [r3, #7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, 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 +543126,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, [r1, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f0fd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543195,17 +543197,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, [r0, #1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r5, 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, #132] @ (1f1074 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543258,15 +543260,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 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ 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 +543338,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r6, r6, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ 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 +543405,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, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r0, r4, #3 │ │ │ │ - pushls {r3, r4, r5, r6, r7, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + itee mi │ │ │ │ + lslmi r0, r4, #3 │ │ │ │ + pushpl {r3, r4, r5, r6, r7, lr} │ │ │ │ + movpl.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 +543474,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, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x0094 │ │ │ │ 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,17 +543541,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f1302 │ │ │ │ nop │ │ │ │ asrs r0, r1, #16 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + pop {r1, 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] @ (1f1420 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543610,17 +543612,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, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1f14d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543677,17 +543679,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, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r5, 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] @ (1f1588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543744,17 +543746,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, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r2, 1f1610 │ │ │ │ + cbnz r2, 1f1600 │ │ │ │ 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 +543817,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, [r1, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f16a6 │ │ │ │ + revsh r0, 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, #176] @ (1f1720 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543889,17 +543891,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, [r7, #12] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev r0, r3 │ │ │ │ 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 +543965,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, [r5, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbnz r0, 1f181e │ │ │ │ + cbnz r0, 1f180e │ │ │ │ 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 +544017,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ 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 +544089,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f18ec │ │ │ │ lsrs r4, r5, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ 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 +544159,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, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ 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 +544235,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, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + cpsie ai │ │ │ │ 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 +544314,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, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ (1f1c58 ) │ │ │ │ @@ -544370,15 +544372,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, [r6, #56] @ 0x38 │ │ │ │ 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 +544431,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, [r0, #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] @ (1f1db0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544490,15 +544492,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, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f1e58 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544551,15 +544553,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, [r6, #24] │ │ │ │ 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 +544616,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, [r0, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f1fb0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544675,15 +544677,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, [r3, #4] │ │ │ │ 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 +544749,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] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ 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 +544803,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #140] @ (1f21c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544857,15 +544859,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, [r1, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #160] @ (1f227c ) │ │ │ │ @@ -544920,15 +544922,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] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2324 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544981,15 +544983,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f23cc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545042,15 +545044,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, [r0, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1f247c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545105,15 +545107,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] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2524 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545166,15 +545168,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f25e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -545236,17 +545238,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, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ 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 +545313,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f2656 │ │ │ │ nop │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ 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 +545365,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ vsra.u32 q8, q14, #18 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1f27e0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545419,15 +545421,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, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2888 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545479,15 +545481,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mcr2 1, 6, r0, cr12, cr12, {3} │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r0, 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] @ (1f2930 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545539,15 +545541,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mcr2 1, 1, r0, cr4, cr12, {3} │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1f29e0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545601,15 +545603,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, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2a88 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545661,15 +545663,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [ip], {124} @ 0x7c │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [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] @ (1f2b4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -545730,17 +545732,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f2aec │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 1f2c10 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 1f2f10 ) │ │ │ │ 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 +545806,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, [r0, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1f2da0 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 1f2ca0 ) │ │ │ │ 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 +545858,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa8a017c │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1f2d44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -545912,15 +545914,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr??.w r0, [lr, #380] @ 0x17c │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2dec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545972,15 +545974,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, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2e94 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -546032,15 +546034,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str.w r0, [r0, #380] @ 0x17c │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1f2f44 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -546094,15 +546096,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [r8, ] │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f2fec ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -546154,15 +546156,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, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f309c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546217,15 +546219,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6be017c │ │ │ │ - ldr r7, [pc, #704] @ (1f3364 ) │ │ │ │ + ldr r7, [pc, #448] @ (1f3264 ) │ │ │ │ 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 +546284,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ addw r1, lr, #2172 @ 0x87c │ │ │ │ - ldr r6, [pc, #992] @ (1f353c ) │ │ │ │ + ldr r6, [pc, #736] @ (1f343c ) │ │ │ │ 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 +546347,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adcs.w r1, r6, #16515072 @ 0xfc0000 │ │ │ │ - ldr r6, [pc, #288] @ (1f332c ) │ │ │ │ + ldr r6, [pc, #32] @ (1f322c ) │ │ │ │ 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 +546412,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4a6017c │ │ │ │ - ldr r5, [pc, #576] @ (1f3504 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f3404 ) │ │ │ │ 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 +546477,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 r4, [pc, #608] @ (1f35dc ) │ │ │ │ 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 +546540,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 r3, [pc, #928] @ (1f37cc ) │ │ │ │ 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 +546603,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf286017c │ │ │ │ - ldr r3, [pc, #480] @ (1f36bc ) │ │ │ │ + ldr r3, [pc, #224] @ (1f35bc ) │ │ │ │ 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 +546668,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ rsbs r1, r6, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #768] @ (1f3894 ) │ │ │ │ + ldr r2, [pc, #512] @ (1f3794 ) │ │ │ │ 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 +546733,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 r1, [pc, #800] @ (1f396c ) │ │ │ │ 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 +546796,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ orn r1, r6, #124 @ 0x7c │ │ │ │ - ldr r1, [pc, #352] @ (1f385c ) │ │ │ │ + ldr r1, [pc, #96] @ (1f375c ) │ │ │ │ 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 +546861,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ vsra.s32 q0, q14, #10 │ │ │ │ - ldr r0, [pc, #640] @ (1f3a34 ) │ │ │ │ + ldr r0, [pc, #384] @ (1f3934 ) │ │ │ │ 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 +546924,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 │ │ │ │ + blx r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f3914 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546987,15 +546989,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 │ │ │ │ + mov r8, pc │ │ │ │ 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 +547054,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r6, #496] @ 0x1f0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, 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] @ (1f3a7c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547115,15 +547117,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 │ │ │ │ + cmp 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, #148] @ (1f3b2c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547178,15 +547180,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 │ │ │ │ + add r8, ip │ │ │ │ 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 +547245,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ sbcs.w r1, lr, ip, ror #1 │ │ │ │ - add r0, sp │ │ │ │ + add r0, 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, #156] @ (1f3c9c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547308,15 +547310,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 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #172] @ (1f3d64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547379,17 +547381,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 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ 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 +547436,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 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ (1f3eac ) │ │ │ │ @@ -547492,15 +547494,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 │ │ │ │ + adcs r0, r4 │ │ │ │ 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 +547562,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 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f4014 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -547621,15 +547623,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 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ 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 +547684,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1f3df0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ 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 +547747,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 1f3d50 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ 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 +547808,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 r5, #246 @ 0xf6 │ │ │ │ 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 +547880,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f427c │ │ │ │ b.n 1f3c0c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ 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 +547936,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 r4, #148 @ 0x94 │ │ │ │ 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 +547995,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 r3, #232 @ 0xe8 │ │ │ │ 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 +548063,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ b.n 1f49e4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ 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 +548124,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 1f4920 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ 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 +548185,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 r1, #216 @ 0xd8 │ │ │ │ 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 +548248,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 1f47d8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f478c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -548307,15 +548309,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ 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 +548360,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 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ 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 +548417,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ udf #146 @ 0x92 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ 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 +548483,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ble.n 1f4958 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ 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 +548552,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 r5, #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] @ (1f4ae8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548613,15 +548615,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bgt.n 1f4bc8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #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] @ (1f4b94 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548676,15 +548678,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blt.n 1f4b1c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ 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 +548741,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 r3, #202 @ 0xca │ │ │ │ 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 +548804,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bge.n 1f4dc4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #30 │ │ │ │ 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 +548855,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 r2, #148 @ 0x94 │ │ │ │ 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 +548912,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 r1, #240 @ 0xf0 │ │ │ │ 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 +548978,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bhi.n 1f4df8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ 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 +549047,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bvc.n 1f4f34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #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] @ (1f5048 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549108,15 +549110,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 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (1f50f4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549171,15 +549173,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bvs.n 1f51bc │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #22 │ │ │ │ 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 +549236,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bpl.n 1f5110 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ 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 +549299,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 r5, #190 @ 0xbe │ │ │ │ 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 +549373,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f52b6 │ │ │ │ nop │ │ │ │ bmi.n 1f53e0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ 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 +549452,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f5390 │ │ │ │ nop │ │ │ │ bcc.n 1f5318 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ 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 +549509,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bcs.n 1f53f8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ 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 +549567,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 r2, #188 @ 0xbc │ │ │ │ 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 +549628,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bne.n 1f56c4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f56b8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549690,15 +549692,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ beq.n 1f5600 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f5768 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549754,15 +549756,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 r0, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f5820 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549820,15 +549822,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 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f58d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549884,15 +549886,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (1f5960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549935,15 +549937,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ 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 +549992,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #12 │ │ │ │ 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 +550055,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ 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 +550124,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 r4, #148 @ 0x94 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f5c28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550186,15 +550188,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 r3, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f5cd8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550250,15 +550252,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f5d90 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550316,15 +550318,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f5e40 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550380,15 +550382,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 r1, #202 @ 0xca │ │ │ │ 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 +550456,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f5eaa │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f5fa4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550508,15 +550510,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ 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 +550568,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 │ │ │ │ + subs r4, r1, #7 │ │ │ │ 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 +550630,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f6194 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550692,15 +550694,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r6, #1 │ │ │ │ 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 +550758,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 │ │ │ │ + adds r6, r0, #7 │ │ │ │ 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 +550824,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f63ac ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -550886,15 +550888,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1f647c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -550960,17 +550962,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f6416 │ │ │ │ nop │ │ │ │ stmia r3!, {} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f6510 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551014,15 +551016,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ (1f65ac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551072,15 +551074,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r4, 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, #136] @ (1f6650 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -551134,15 +551136,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 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f6700 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551198,15 +551200,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f67b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551262,15 +551264,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ itet ge │ │ │ │ lslge r4, r7, #5 │ │ │ │ - addlt r2, r3, r2 │ │ │ │ + addlt r2, r3, r1 │ │ │ │ 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 +551331,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 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ 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 +551396,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bkpt 0x003e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f69e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551464,15 +551466,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, r5, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6aa8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551536,15 +551538,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, r4, #21 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f6b68 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551606,15 +551608,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, r4, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6c30 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551678,15 +551680,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, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6cf8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551750,15 +551752,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, r2, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f6dc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551822,15 +551824,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, r1, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f6e80 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551892,15 +551894,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, r1, #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, #172] @ (1f6f48 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -551964,15 +551966,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, r0, #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, #164] @ (1f7008 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552034,15 +552036,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, r0, #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] @ (1f70c8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552104,15 +552106,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r0, #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] @ (1f7190 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552176,15 +552178,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r7, #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, #164] @ (1f7250 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552246,15 +552248,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, r7, #22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f7318 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552318,15 +552320,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, r6, #19 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f73e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552390,15 +552392,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, r5, #16 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f74a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552462,15 +552464,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, r4, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f7568 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552532,15 +552534,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, r4, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f7630 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552604,15 +552606,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, r3, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f76f0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -552674,15 +552676,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, r3, #4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f77b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552743,17 +552745,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, r4, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [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] @ (1f787c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552814,17 +552816,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 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f7910 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -552867,15 +552869,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, 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 r4, [pc, #116] @ (1f79a0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -552918,15 +552920,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (1f7a30 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -552974,15 +552976,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, r3, #23 │ │ │ │ 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 +553032,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, r1, #21 │ │ │ │ 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 +553101,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, r2, #18 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r6, 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, #156] @ (1f7c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553167,17 +553169,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, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f7d04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -553238,17 +553240,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, r2, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1f7db4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -553306,15 +553308,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, r5, #9 │ │ │ │ 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 +553413,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, r4, #5 │ │ │ │ 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 +553517,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, r2, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1f807c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -553581,15 +553583,15 @@ │ │ │ │ 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 │ │ │ │ + vshr.u64 q0, , #26 │ │ │ │ stmdb sp!, {r4, 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 +553632,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, pc, #184 @ (adr r6, 1f81c4 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - vqadd.u8 q8, q9, │ │ │ │ + vqadd.u8 q0, q9, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f81cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -553698,16 +553700,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 ) │ │ │ │ + mcr2 0, 2, r0, cr14, cr15, {6} │ │ │ │ + ldr r7, [pc, #432] @ (1f8388 ) │ │ │ │ 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 +553766,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 ) │ │ │ │ + ldc2 0, cr0, [sl, #892] @ 0x37c │ │ │ │ + ldr r6, [pc, #744] @ (1f8574 ) │ │ │ │ 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 +553839,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 ) │ │ │ │ + stc2l 0, cr0, [sl], {223} @ 0xdf │ │ │ │ + ldr r5, [pc, #928] @ (1f86fc ) │ │ │ │ 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 +553904,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 │ │ │ │ + stc2 0, cr0, [ip], {223} @ 0xdf │ │ │ │ stmdb sp!, {r4, 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 +553968,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 │ │ │ │ + @ instruction: 0xfb5c00df │ │ │ │ stmdb sp!, {r4, 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 +554037,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f8516 │ │ │ │ add r1, pc, #1016 @ (adr r1, 1f8974 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xfae200df │ │ │ │ - ldr r4, [pc, #0] @ (1f8584 ) │ │ │ │ + @ instruction: 0xfaa200df │ │ │ │ + ldr r3, [pc, #768] @ (1f8884 ) │ │ │ │ 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 +554112,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 ) │ │ │ │ + ldr??.w r0, [r0, #223] @ 0xdf │ │ │ │ + ldr r2, [pc, #944] @ (1f8a08 ) │ │ │ │ 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 +554183,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 ) │ │ │ │ + vst4. {d0-d3}, [r2 :64] │ │ │ │ + ldr r2, [pc, #128] @ (1f87a4 ) │ │ │ │ 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 +554238,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 │ │ │ │ + ldr.w r0, [sl, 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] @ (1f881c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr.w lr, [pc, #84] @ 1f8820 │ │ │ │ @@ -554406,15 +554408,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xf6de00df │ │ │ │ + @ instruction: 0xf69e00df │ │ │ │ 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 +554583,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: 0xf4c400df │ │ │ │ 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 +554649,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bics.w r0, r4, #7307264 @ 0x6f8000 │ │ │ │ + @ instruction: 0xf3f400df │ │ │ │ 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 +554714,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 │ │ │ │ + ssat r0, #32, r8, asr #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 s2, d2 │ │ │ │ @@ -554789,16 +554791,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1f8d66 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xf29800df │ │ │ │ - bics r0, r7 │ │ │ │ + @ instruction: 0xf25800df │ │ │ │ + muls r0, r7 │ │ │ │ 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 +554863,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 │ │ │ │ + sbc.w r0, r4, #223 @ 0xdf │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #200] @ (1f8f8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -554931,15 +554933,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 │ │ │ │ + eor.w r0, r0, #223 @ 0xdf │ │ │ │ push {r3, 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 +555000,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 │ │ │ │ + vshr.s64 q8, , #44 │ │ │ │ + lsrs r4, r6 │ │ │ │ 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 +555069,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 │ │ │ │ + vqadd.s16 q0, q12, │ │ │ │ + ands 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 r5, [pc, #132] @ (1f91a4 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -555127,15 +555129,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} │ │ │ │ + mcr 0, 3, r0, cr6, cr15, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1f920c ) │ │ │ │ sub sp, #24 │ │ │ │ ldr.w lr, [pc, #80] @ 1f9210 │ │ │ │ @@ -555223,15 +555225,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 │ │ │ │ + ldcl 0, cr0, [sl, #-892] @ 0xfffffc84 │ │ │ │ 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 +555321,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 │ │ │ │ + mrrc 0, 13, r0, lr, cr15 │ │ │ │ stmdb 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 +555379,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 │ │ │ │ + subs.w r0, lr, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #240] @ (1f9558 ) │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -555481,15 +555483,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - @ instruction: 0xeaf600df │ │ │ │ + @ instruction: 0xeab600df │ │ │ │ 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 +555592,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrd r0, r0, [ip, #892] @ 0x37c │ │ │ │ + @ instruction: 0xe99c00df │ │ │ │ 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 +555707,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} │ │ │ │ + ldrd r0, r0, [r8], #-892 @ 0x37c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #184] @ (1f9868 ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -555783,15 +555785,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 │ │ │ │ + b.n 1f97bc │ │ │ │ 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] @ (1f994c ) │ │ │ │ @@ -555869,15 +555871,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 1f9754 │ │ │ │ + b.n 1f96d4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #216] @ (1f9a40 ) │ │ │ │ @@ -555964,15 +555966,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 1f95e0 │ │ │ │ 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 +556037,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 1f952c │ │ │ │ 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 +556112,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 1f9468 │ │ │ │ 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 +556179,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 1fa3bc │ │ │ │ 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 +556254,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 1fa2f8 │ │ │ │ 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 +556333,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 1fa230 │ │ │ │ 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 +556406,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 1fa17c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ 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 +556467,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 1fa0b8 │ │ │ │ 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 +556564,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 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ 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 +556661,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 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ 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 +556720,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 │ │ │ │ + ble.n 1fa210 │ │ │ │ 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 +556825,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 │ │ │ │ + bgt.n 1fa30c │ │ │ │ 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 +556935,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 │ │ │ │ + blt.n 1fa3f0 │ │ │ │ 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 +557051,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 │ │ │ │ + bge.n 1fa4cc │ │ │ │ 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 +557130,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 │ │ │ │ + bls.n 1fa5fc │ │ │ │ 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 +557216,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r2, [r0, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bls.n 1fa794 │ │ │ │ + bls.n 1fa714 │ │ │ │ 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 +557311,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bhi.n 1fa8a0 │ │ │ │ + bhi.n 1fa820 │ │ │ │ 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 +557382,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bvc.n 1fa7ec │ │ │ │ + bvc.n 1fa96c │ │ │ │ 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 +557457,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 │ │ │ │ + bvs.n 1fa8a8 │ │ │ │ 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 +557524,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 │ │ │ │ + bpl.n 1fa9fc │ │ │ │ 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 +557599,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bpl.n 1fabb8 │ │ │ │ + bpl.n 1fab38 │ │ │ │ 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 +557678,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bmi.n 1faaf0 │ │ │ │ + bmi.n 1fac70 │ │ │ │ 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 +557749,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 │ │ │ │ + bcc.n 1fabe4 │ │ │ │ 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 +558023,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 │ │ │ │ + beq.n 1faedc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ 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 +558147,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb01a │ │ │ │ strb r4, [r5, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (1fb1f0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558275,19 +558277,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb156 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r2, [r3, #22] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #216] @ (1fb2f0 ) │ │ │ │ @@ -558375,19 +558377,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb288 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r4, #17] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ 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 +558487,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb392 │ │ │ │ nop │ │ │ │ strb r6, [r5, #14] │ │ │ │ lsls r4, r7, #5 │ │ │ │ strb r6, [r3, #13] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ 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 +558605,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 r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ 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 +558723,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 r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1fb78c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -558845,19 +558847,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 r0!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ 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 +558977,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb836 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ 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 +559077,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fb968 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1fbae4 ) │ │ │ │ @@ -559185,19 +559187,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fba72 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ 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 +559305,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1fbb8e │ │ │ │ nop │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ 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 +559381,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1fbca4 │ │ │ │ nop │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ 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 +559447,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ 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 +559551,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e8900 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ 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 +559708,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 16e144 │ │ │ │ b.n 1fc030 │ │ │ │ nop │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - itet vc │ │ │ │ - lslvc r7, r3, #3 │ │ │ │ - pushvs {lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + itet cc │ │ │ │ + lslcc r7, r3, #3 │ │ │ │ + pushcs {lr} │ │ │ │ + movcc.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 +559943,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 1fc2fc │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ 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 +560005,20 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r5, #676] @ 0x2a4 │ │ │ │ bl 16c420 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xfba000f7 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + @ instruction: 0xfb6000f7 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (1fc508 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560106,15 +560108,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 │ │ │ │ + add ip, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #300] @ (1fc650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560228,17 +560230,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc62a │ │ │ │ b.n 1fc56e │ │ │ │ nop │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - bics r2, r6 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ 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 +560362,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fc78a │ │ │ │ b.n 1fc6c4 │ │ │ │ nop │ │ │ │ str r0, [r3, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - negs r0, r7 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ 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 +560469,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, r2, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #708] @ (1fcbd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -560745,17 +560747,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 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ 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 +560853,15 @@ │ │ │ │ bne.n 1fccde │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fcca0 │ │ │ │ b.n 1fcc38 │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ 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 +561133,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, r2, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ 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 +561175,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 r0, #234 @ 0xea │ │ │ │ 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 +566224,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 200f5a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 200f7a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ 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 +566301,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 201054 │ │ │ │ ldrh.w r1, [ip, #2832] @ 0xb10 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 20104c │ │ │ │ b.n 201058 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ 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 +566675,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 │ │ │ │ + bkpt 0x00e2 │ │ │ │ + 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 +567243,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} │ │ │ │ + mcr 0, 2, r0, cr8, cr14, {6} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ vcvt.f32.f64 s3, d3 │ │ │ │ @@ -567396,15 +567398,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: 0xb692 │ │ │ │ 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 +567568,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} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ 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 +567655,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} │ │ │ │ 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 +567750,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 202040 │ │ │ │ nop │ │ │ │ lsls r2, r6, #26 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cbz r4, 20214c │ │ │ │ + uxtb r4, r6 │ │ │ │ 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 +567987,19 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ udf #200 @ 0xc8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 202398 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cbz r4, 2023b6 │ │ │ │ + cbz r4, 2023a6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cbz r0, 2023b0 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #16 │ │ │ │ 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 +568163,19 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 2023f8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 202454 │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r7, r3, #3 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ 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 +568368,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 202702 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 202702 │ │ │ │ vsra.u32 q8, , #14 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ 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 +568506,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 r3, sp, #680 @ 0x2a8 │ │ │ │ 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 +568984,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 r6, pc, #744 @ (adr r6, 203174 ) │ │ │ │ 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 +569112,15 @@ │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 202000 │ │ │ │ b.n 202f78 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7de017b │ │ │ │ - add r5, pc, #592 @ (adr r5, 203248 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 203148 ) │ │ │ │ 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 +569251,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 r4, pc, #680 @ (adr r4, 20342c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r3, pc, #888 @ (adr r3, 203500 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 203400 ) │ │ │ │ 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 +569501,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 r1, pc, #832 @ (adr r1, 203778 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 203834 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 203734 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2034f0 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 2037f0 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 2037ec ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 2036ec ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r2, pc, #16 @ (adr r2, 203458 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 203758 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 2034fc ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #792 @ (adr r1, 203768 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 203668 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 203824 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 203724 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 203720 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 203620 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r1, pc, #816 @ (adr r1, 20378c ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 20368c ) │ │ │ │ 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 +569789,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 r0, pc, #760 @ (adr r0, 203a40 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ 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 +569910,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 r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ 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 +570044,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20393c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 20399a │ │ │ │ nop │ │ │ │ mrc 1, 0, r0, cr6, cr11, {3} │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ 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 +570195,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 r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ 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 +570887,29 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2041be │ │ │ │ nop │ │ │ │ b.n 203ed8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ 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 +571099,27 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 204496 │ │ │ │ nop │ │ │ │ b.n 204bfc │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ 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 +571314,21 @@ │ │ │ │ b.n 20463a │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r5 │ │ │ │ @ instruction: 0xb717 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ 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 +571562,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 r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ 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 +571611,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, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ 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 +571720,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, [r0, #36] @ 0x24 │ │ │ │ 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 +571758,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 r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ 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 +571830,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, [r1, #28] │ │ │ │ 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 +571868,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, [r7, #18] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ 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 +572968,19 @@ │ │ │ │ strb.w r6, [r7, #3213] @ 0xc8d │ │ │ │ b.w 20517c │ │ │ │ nop │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ 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 +574855,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.w 206ca0 │ │ │ │ nop │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #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 │ │ │ │ ldr r3, [pc, #24] @ (2074e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -575133,34 +575135,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, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr14, {6} │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + stcl 0, cr0, [r2, #888]! @ 0x378 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stcl 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + stc 0, cr0, [r8, #-888] @ 0xfffffc88 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [lr, #-888] @ 0xfffffc88 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + ldcl 0, cr0, [lr], {222} @ 0xde │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r3, #28] │ │ │ │ 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 +575408,15 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r3, r3, #17 │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ lsls r3, r7, #5 │ │ │ │ strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ 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 +576573,15 @@ │ │ │ │ bne.w 207af0 │ │ │ │ add.w r5, r5, #438272 @ 0x6b000 │ │ │ │ ldr.w r3, [r5, #2500] @ 0x9c4 │ │ │ │ ldrb.w r0, [r3, #1688] @ 0x698 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ 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 +576731,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2079ea │ │ │ │ b.w 207af0 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #400] @ (208bc4 ) │ │ │ │ + ldr r7, [pc, #144] @ (208ac4 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r7, [pc, #296] @ (208b60 ) │ │ │ │ + ldr r7, [pc, #40] @ (208a60 ) │ │ │ │ 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 +576850,23 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 208ae8 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (208f68 ) │ │ │ │ + ldr r6, [pc, #752] @ (208e68 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #704] @ (208e3c ) │ │ │ │ + ldr r6, [pc, #448] @ (208d3c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #600] @ (208dd8 ) │ │ │ │ + ldr r6, [pc, #344] @ (208cd8 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #536] @ (208d9c ) │ │ │ │ + ldr r6, [pc, #280] @ (208c9c ) │ │ │ │ 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 +576918,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 r5, [pc, #984] @ (208ffc ) │ │ │ │ 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 +577060,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 r4, [pc, #640] @ (209014 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r5, [pc, #0] @ (208d98 ) │ │ │ │ + ldr r4, [pc, #768] @ (209098 ) │ │ │ │ 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 +577387,16 @@ │ │ │ │ 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 ) │ │ │ │ + vshr.u64 q0, , #4 │ │ │ │ + ldr r2, [pc, #312] @ (209234 ) │ │ │ │ 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 +577408,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r1, [pc, #624] @ (2093a4 ) │ │ │ │ + ldr r1, [pc, #368] @ (2092a4 ) │ │ │ │ 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 +577458,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 r0, [pc, #960] @ (209574 ) │ │ │ │ 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 +577545,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, [r1, r0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -577591,15 +577593,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] │ │ │ │ + ldr r7, [pc, #912] @ (2096bc ) │ │ │ │ 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 +577645,15 @@ │ │ │ │ add r5, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 20937e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #672] @ (209654 ) │ │ │ │ + ldr r7, [pc, #416] @ (209554 ) │ │ │ │ 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 +577781,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 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #896] @ (2098bc ) │ │ │ │ + ldr r6, [pc, #640] @ (2097bc ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - mov r4, r2 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, r4 │ │ │ │ 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 +577890,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6f8b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 2095b8 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #504] @ (20983c ) │ │ │ │ + ldr r5, [pc, #248] @ (20973c ) │ │ │ │ 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 +577984,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6f8b0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 2096a2 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #568] @ (209970 ) │ │ │ │ + ldr r4, [pc, #312] @ (209870 ) │ │ │ │ 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 +578155,33 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20986c │ │ │ │ ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r3, [pc, #352] @ (209a90 ) │ │ │ │ + ldr r3, [pc, #96] @ (209990 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - cmn r2, r1 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ cmn r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - tst r4, r3 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r2, r6 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + rors r4, r3 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + tst r0, r5 │ │ │ │ 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 +578364,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 209a6e │ │ │ │ movs r4, #32 │ │ │ │ b.n 209ac8 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r0, [pc, #776] @ (209e7c ) │ │ │ │ + ldr r0, [pc, #520] @ (209d7c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r6, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ 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 +578506,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 │ │ │ │ + mov ip, sp │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ 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 +578650,21 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 209d78 │ │ │ │ movs r1, #16 │ │ │ │ b.n 209dcc │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ 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 +578718,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 r5, #180 @ 0xb4 │ │ │ │ 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 +578803,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 r4, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ 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 +579431,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 fede04 │ │ │ │ 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 +579505,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, [r2, #12] │ │ │ │ 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, [r1, #10] │ │ │ │ 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 r5, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ bne.n 20a864 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ 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 +579718,28 @@ │ │ │ │ add.w sp, sp, #1004 @ 0x3ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ 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] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ 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 +580293,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, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ 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 +580391,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, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r4, #24] │ │ │ │ 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 +580612,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] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ 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 +580732,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, [r1, r1] │ │ │ │ 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 +580789,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] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (20b68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -580839,15 +580841,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 20b646 │ │ │ │ nop │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ 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 +580982,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 20b7ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r3, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ 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 +581832,15 @@ │ │ │ │ nop │ │ │ │ tst r0, r2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ 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 +583575,15 @@ │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #34 @ 0x22 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r1, [pc, #480] @ (20d5e0 ) │ │ │ │ + ldr r1, [pc, #224] @ (20d4e0 ) │ │ │ │ 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 +584631,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, r2, #17 │ │ │ │ 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 +586781,15 @@ │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ bl 20d590 │ │ │ │ b.n 20f48c │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ 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 +587973,15 @@ │ │ │ │ bl 20e0c0 │ │ │ │ b.n 20fb52 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb9200fa │ │ │ │ + adcs.w r0, r2, sl, ror #3 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ vldr d0, [pc, #708] @ 2103e8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 3c51b0 │ │ │ │ vldr d0, [pc, #696] @ 2103e8 │ │ │ │ movs r1, #32 │ │ │ │ @@ -588822,23 +588824,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, r1, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ 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 +662602,23 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #12] │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #3 │ │ │ │ strh r4, [r7, #6] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ 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 +663801,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl f1214 │ │ │ │ b.w 2483b4 │ │ │ │ nop │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ 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 +664988,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl f1214 │ │ │ │ b.w 2483b4 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ 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 +665141,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, [r1, #1] │ │ │ │ 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, [r4, #72] @ 0x48 │ │ │ │ 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 +665561,23 @@ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ add.w r6, r6, #32768 @ 0x8000 │ │ │ │ b.n 24a02c │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r0, pc, #728 @ (adr r0, 24a434 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 24a334 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 24a188 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ @@ -666036,29 +666038,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, [r0, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ 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 +666207,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, [r3, #76] @ 0x4c │ │ │ │ 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 +666234,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, [r6, #72] @ 0x48 │ │ │ │ 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 +666260,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, [r1, #72] @ 0x48 │ │ │ │ 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 +667637,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, [r2, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ 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 +668014,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, [r6, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r7, r6, #3 │ │ │ │ add lr, r8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [pc, #272] @ (24be1c ) │ │ │ │ + ldr r0, [pc, #16] @ (24bd1c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ 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 +669198,39 @@ │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ vstr s15, [r8, #12] │ │ │ │ b.w 24bc7c │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #4 │ │ │ │ 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 r2, #234 @ 0xea │ │ │ │ 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 +670321,17 @@ │ │ │ │ ldrb.w r3, [r3, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 24be0e │ │ │ │ b.w 24bdaa │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add sl, r5 │ │ │ │ + add r2, sp │ │ │ │ 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 +670611,19 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24db46 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ 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 +670854,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ 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 +671146,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 r5, #222 @ 0xde │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ 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 +671448,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ adds r6, r6, #4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r1, #2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.u32 q8, q15, q11 │ │ │ │ + vqadd.u32 q0, q15, q11 │ │ │ │ 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 +671684,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 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xfb5600f6 │ │ │ │ + @ instruction: 0xfb1600f6 │ │ │ │ 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 +671812,21 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #6 │ │ │ │ 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 +671897,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24ea20 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ 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 +672029,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 r3, #144 @ 0x90 │ │ │ │ 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 +672112,15 @@ │ │ │ │ b.n 24ec1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ 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 +672271,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 r1, #144 @ 0x90 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r6, r6, #11 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf53c00f6 │ │ │ │ + @ instruction: 0xf4fc00f6 │ │ │ │ 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 +672437,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r1, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #20 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf35200f6 │ │ │ │ + @ instruction: 0xf31200f6 │ │ │ │ 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 +672593,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 r5, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r5, [pc, #968] @ (24f584 ) │ │ │ │ + ldr r5, [pc, #712] @ (24f484 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ 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 +672952,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 r3, #254 @ 0xfe │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.s16 q8, q13, q11 │ │ │ │ + vqadd.s16 q0, q13, q11 │ │ │ │ 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 +673212,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, r6, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r3, #3 │ │ │ │ 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 +673272,23 @@ │ │ │ │ ldr.w r3, [r0, #1388] @ 0x56c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 24f656 │ │ │ │ ldr r0, [pc, #20] @ (24f8f4 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r4, r5, #6 │ │ │ │ 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 +673413,29 @@ │ │ │ │ nop │ │ │ │ cmp r5, #174 @ 0xae │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r4, r5, #27 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + adds r2, r5, #7 │ │ │ │ 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 +673561,15 @@ │ │ │ │ bhi.n 24fb08 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 24fad8 │ │ │ │ nop │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ 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 +673591,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (24fbfc ) │ │ │ │ add r3, pc │ │ │ │ b.n 24fbdc │ │ │ │ nop │ │ │ │ cmp r3, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r4, #3 │ │ │ │ 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 +673626,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r4, #2 │ │ │ │ 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 +673664,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, r3, #18 │ │ │ │ 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 +673870,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 24fdf4 │ │ │ │ nop │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -675315,15 +675317,15 @@ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r1, lr │ │ │ │ b.n 250b2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6b40176 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ 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 +675726,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, r7, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vsra.s32 q8, q11, #30 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ 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 +676395,16 @@ │ │ │ │ b.n 2518f2 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrd r0, r1, [r8], #-472 @ 0x1d8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8020176 │ │ │ │ - vshr.u64 q8, q5, #52 │ │ │ │ - vshr.u64 q0, q5, #12 │ │ │ │ + vshr.u64 q0, q5, #52 │ │ │ │ + vqadd.u64 q8, q10, q5 │ │ │ │ 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 +676953,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 │ │ │ │ + ldrsb.w r0, [r6, #218] @ 0xda │ │ │ │ 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 +677081,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 │ │ │ │ + strb.w r0, [r2, #218] @ 0xda │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ @@ -677173,15 +677175,15 @@ │ │ │ │ bl b2268 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 2521f0 │ │ │ │ nop │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf78e00da │ │ │ │ + @ instruction: 0xf74e00da │ │ │ │ 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 +677297,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: 0xf61400da │ │ │ │ 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 +677432,15 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ blt.n 2524f0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 25261c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf53400da │ │ │ │ + @ instruction: 0xf4f400da │ │ │ │ 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 +677591,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 │ │ │ │ + bfi r0, r4, #3, #24 │ │ │ │ stmdb 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 +677858,15 @@ │ │ │ │ vsra.u32 q0, q11, #28 │ │ │ │ bhi.n 252988 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 252a68 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf13e00da │ │ │ │ + @ instruction: 0xf0fe00da │ │ │ │ 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 +678286,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 │ │ │ │ + ldc 0, cr0, [r2], {218} @ 0xda │ │ │ │ str.w r0, [sl, r2, lsl #2] │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ str.w r1, [r2, #460] @ 0x1cc │ │ │ │ orr.w r9, r9, r4 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 252eee │ │ │ │ rbit r3, r5 │ │ │ │ @@ -680541,15 +680543,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 │ │ │ │ + bcs.n 2545e0 │ │ │ │ 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 +680939,15 @@ │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 25482a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1b8f80 │ │ │ │ b.n 254a8e │ │ │ │ mov lr, r3 │ │ │ │ b.n 2545a4 │ │ │ │ - bne.n 254a64 │ │ │ │ + bne.n 254be4 │ │ │ │ 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 +681264,15 @@ │ │ │ │ b.n 254c2c │ │ │ │ blt.n 254ef4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r5} │ │ │ │ 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 +681689,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 r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #360] @ (255464 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -682320,15 +682322,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 r2!, {r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #784] @ (255ce4 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -683000,15 +683002,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 255b54 │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 255edc │ │ │ │ b.n 2560e8 │ │ │ │ nop │ │ │ │ - cbnz r0, 256150 │ │ │ │ + cbnz r0, 256140 │ │ │ │ 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 +683760,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2562ec │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r3, lr │ │ │ │ b.n 256644 │ │ │ │ nop │ │ │ │ - cbz r0, 25698c │ │ │ │ + cbz r0, 25697c │ │ │ │ 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 +684065,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ 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 +685326,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 r3, pc, #856 @ (adr r3, 257d30 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 257c6c ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 257b6c ) │ │ │ │ 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 +685618,15 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ 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 +686114,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ b.n 257da6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ b.n 257b02 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 +686800,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl b2268 │ │ │ │ ldr.w r1, [r6, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r7, r1 │ │ │ │ b.n 258702 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ 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 +687539,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, [r6, #24] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #756] @ (259458 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -688301,15 +688303,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, [r6, #22] │ │ │ │ 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 +688609,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, [r5, #18] │ │ │ │ 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 +689897,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, [r0, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #772] @ (25ad8c ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -690205,15 +690207,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, [r0, #60] @ 0x3c │ │ │ │ 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 +691599,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, [r3, #0] │ │ │ │ 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 +691911,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] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ 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 +696470,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #8 │ │ │ │ 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 +696713,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 r0, #254 @ 0xfe │ │ │ │ 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 +696849,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 │ │ │ │ + subs r2, r5, #7 │ │ │ │ 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 +696928,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, r0, #1 │ │ │ │ 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 +696975,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 │ │ │ │ + adds r6, r0, #7 │ │ │ │ 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 +697238,17 @@ │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r0, #3244] @ 0xcac │ │ │ │ strh.w r4, [r5, #3328] @ 0xd00 │ │ │ │ b.n 25fd74 │ │ │ │ nop │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r6, #3 │ │ │ │ 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 +699271,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, r1, #10 │ │ │ │ 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 +699317,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, r2, #8 │ │ │ │ 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 +699572,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, r4, #6 │ │ │ │ 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 +699844,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 │ │ │ │ + ldc2 0, cr0, [r0], #868 @ 0x364 │ │ │ │ + stc2 0, cr0, [r0], #868 @ 0x364 │ │ │ │ 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 +700081,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 │ │ │ │ + vst4. {d16-d19}, [r2 :64], r9 │ │ │ │ + str.w r0, [r4, r9, lsl #1] │ │ │ │ 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 +700394,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 │ │ │ │ + subs.w r0, sl, #7110656 @ 0x6c8000 │ │ │ │ + @ instruction: 0xf4a200d9 │ │ │ │ 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 +700548,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 │ │ │ │ + orr.w r0, sl, #7110656 @ 0x6c8000 │ │ │ │ + @ instruction: 0xf2b600d9 │ │ │ │ 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 +700742,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 │ │ │ │ + subs.w r0, r0, #217 @ 0xd9 │ │ │ │ + orrs.w 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 +700985,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 r1, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ 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 +701096,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 │ │ │ │ + ldc 0, cr0, [r0, #-868]! @ 0xfffffc9c │ │ │ │ stmdb sp!, {r3, r4, r5, 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 +701206,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 │ │ │ │ + rsbs r0, ip, r9, lsr #3 │ │ │ │ + sub.w r0, r8, r9, lsr #3 │ │ │ │ + @ instruction: 0xeb9600d9 │ │ │ │ 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 +701333,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 │ │ │ │ + eor.w r0, r8, r9, lsr #3 │ │ │ │ + ands.w r0, r8, r9, lsr #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w r7, r0, #102400 @ 0x19000 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r7, #1512] @ 0x5e8 │ │ │ │ ldrb.w r6, [r7, #1536] @ 0x600 │ │ │ │ strb.w ip, [r7, #1536] @ 0x600 │ │ │ │ subs.w r6, r6, ip │ │ │ │ @@ -701718,17 +701720,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 263140 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263190 │ │ │ │ + b.n 263110 │ │ │ │ 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 +701853,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcc.n 26377c │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ 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 +702063,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 263e6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 263e64 │ │ │ │ + b.n 263de4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ 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 +702146,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 263d84 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #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 │ │ │ │ ldr r3, [pc, #412] @ (263cb4 ) │ │ │ │ @@ -702292,21 +702294,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 263d18 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 263cd8 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vcvt.f32.f64 s20, d4 │ │ │ │ @@ -702366,17 +702368,17 @@ │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 263d3a │ │ │ │ ldrd r0, r1, [r0, #468] @ 0x1d4 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ 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 +702505,21 @@ │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 263de4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 134114 │ │ │ │ b.n 263e36 │ │ │ │ ldmdb r4, {r0, r2, r4, r5, r6, r8} │ │ │ │ - ble.n 264030 │ │ │ │ + ble.n 263fb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 264008 │ │ │ │ + ble.n 263f88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ 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 +702613,17 @@ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add.w r2, r2, #97792 @ 0x17e00 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ b.n 26400c │ │ │ │ nop │ │ │ │ b.n 263f4c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bgt.n 263ff8 │ │ │ │ + bgt.n 263f78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ 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 +702636,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 │ │ │ │ + blt.n 263fe0 │ │ │ │ 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 +702749,21 @@ │ │ │ │ mla r1, r3, r1, r4 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 2640fa │ │ │ │ nop │ │ │ │ b.n 263df4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - blt.n 2642d8 │ │ │ │ + blt.n 264258 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - blt.n 2641f8 │ │ │ │ + bge.n 264178 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ 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 +702827,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 134114 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ b.n 264278 │ │ │ │ nop │ │ │ │ b.n 263c3c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bge.n 26436c │ │ │ │ + bge.n 2642ec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 264294 │ │ │ │ + bls.n 264214 │ │ │ │ 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 +702975,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 │ │ │ │ + bhi.n 2643e4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 264490 │ │ │ │ + bhi.n 264410 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bhi.n 2643e0 │ │ │ │ + bhi.n 264560 │ │ │ │ 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 +703112,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 264500 │ │ │ │ nop │ │ │ │ b.n 2649c0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvc.n 264500 │ │ │ │ + bvc.n 264680 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ 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 +703247,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 │ │ │ │ + bpl.n 264724 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (264788 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -703346,17 +703348,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 │ │ │ │ + bmi.n 264838 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ 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 +703516,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 │ │ │ │ + bcs.n 264a6c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ 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 +703670,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 264b3a │ │ │ │ nop │ │ │ │ blt.n 264ba8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bne.n 264b54 │ │ │ │ + bne.n 264cd4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ 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 +703824,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} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ 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 +703932,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n 264f10 │ │ │ │ lsls r5, r6, #5 │ │ │ │ cbz r0, 264f1a │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ 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 +704038,15 @@ │ │ │ │ nop │ │ │ │ bvs.n 264ffc │ │ │ │ lsls r5, r6, #5 │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ 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 +704207,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 265100 │ │ │ │ bvs.n 265210 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ 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 +704473,17 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #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] @ (265570 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -704639,17 +704641,17 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ 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 +704740,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 r5!, {r1, r2, r4, r7} │ │ │ │ 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 +704839,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 r4!, {r1, r2, r5, r7} │ │ │ │ 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 +707146,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 r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ 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 +707935,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 r4, pc, #872 @ (adr r4, 267c08 ) │ │ │ │ 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 +708167,15 @@ │ │ │ │ b.n 267aa2 │ │ │ │ ldr r2, [pc, #12] @ (267b00 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 267980 │ │ │ │ - add r2, pc, #800 @ (adr r2, 267e24 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 267d24 ) │ │ │ │ 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 +708424,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 r0, pc, #776 @ (adr r0, 2680d8 ) │ │ │ │ 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 +708774,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 r3, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +709060,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 r0, [sp, #936] @ 0x3a8 │ │ │ │ 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 +709189,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ b.n 2685b4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ 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 +709887,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 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ 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 +710322,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, [r7, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ 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 +710361,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, [r4, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ 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 +710433,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, [r7, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ 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 +710540,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, [r5, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ 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 +710610,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, [r0, #10] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ 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 +710659,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, [r7, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ 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 +711290,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, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #136] @ (269cec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711350,15 +711352,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, [r4, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #172] @ (269db4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -711427,17 +711429,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, [r4, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ 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 +711528,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, [r3, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r4, #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 │ │ │ │ ldr r3, [pc, #332] @ (26a034 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -711660,19 +711662,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, [r2, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ (26a1d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -711814,17 +711816,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ 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 +712012,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, [r2, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #256] @ (26a52c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712118,19 +712120,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, [r1, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ 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 +712218,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, [r5, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ 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 +712493,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, [r1, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ 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 +712658,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] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ 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,18 +712706,18 @@ │ │ │ │ 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] │ │ │ │ - lsls r1, r3, #3 │ │ │ │ strb r0, [r2, #31] │ │ │ │ lsls r1, r3, #3 │ │ │ │ + strb r0, [r2, #30] │ │ │ │ + lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #196] @ (26ac18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [pc, #196] @ (26ac1c ) │ │ │ │ @@ -712798,19 +712800,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] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ 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 +712901,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r4, [r6, r6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r2, [r4, r5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #348] @ (26ae98 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -713060,25 +713062,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, [r7, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ 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 +713134,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, [r7, #19] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ 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 +713263,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, [r4, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ 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 +713364,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, [r0, #15] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ 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 +713475,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, [r7, #9] │ │ │ │ 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 +713648,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] │ │ │ │ - lsls r1, r3, #3 │ │ │ │ strb r4, [r5, #7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + strb r2, [r3, #1] │ │ │ │ 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 +713726,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, [r7, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ 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 +714207,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, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (26bb00 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -714335,21 +714337,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, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ 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 +714519,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, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ 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 +714590,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, [r5, #28] │ │ │ │ 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 +714634,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 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ 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 +714680,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ 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 +714894,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, [r5, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ 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 +715046,25 @@ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b.n 26c258 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 26c26a │ │ │ │ b.n 26c226 │ │ │ │ nop │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ 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 +715090,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ 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 +715134,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ 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 +715249,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, [r1, #88] @ 0x58 │ │ │ │ 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 +715361,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, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ 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 +715498,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, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ 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 +715640,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, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ 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 +715780,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, [r3, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r5, #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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #200] @ (26cbc8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -715866,17 +715868,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, [r6, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r1, #0] │ │ │ │ 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 +715968,17 @@ │ │ │ │ b.n 26cc8a │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ 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 +716116,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, [r6, r0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r1, 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 r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -716366,15 +716368,15 @@ │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 26d272 │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ add.w r3, r6, #1632 @ 0x660 │ │ │ │ b.n 26d214 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ 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 +717286,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #528] @ (26df3c ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r7, [pc, #696] @ (26dfe8 ) │ │ │ │ + ldr r7, [pc, #440] @ (26dee8 ) │ │ │ │ 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 +717551,37 @@ │ │ │ │ bmi.n 26e0bc │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ addw r6, r6, #1684 @ 0x694 │ │ │ │ b.n 26de22 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #520] @ (26e2a0 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r5, [pc, #528] @ (26e2ac ) │ │ │ │ + ldr r5, [pc, #272] @ (26e1ac ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r5, [pc, #440] @ (26e258 ) │ │ │ │ + ldr r5, [pc, #184] @ (26e158 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #888] @ (26e41c ) │ │ │ │ + ldr r4, [pc, #632] @ (26e31c ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #712] @ (26e370 ) │ │ │ │ + ldr r4, [pc, #456] @ (26e270 ) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (26e334 ) │ │ │ │ + ldr r4, [pc, #392] @ (26e234 ) │ │ │ │ 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 r3, [pc, #896] @ (26e450 ) │ │ │ │ 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 +717816,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bics r0, r7 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldr r1, [pc, #672] @ (26e62c ) │ │ │ │ + ldr r1, [pc, #416] @ (26e52c ) │ │ │ │ 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 +717893,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 r0, [pc, #576] @ (26e6b0 ) │ │ │ │ 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 +718157,21 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r2, r7 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - mov lr, r4 │ │ │ │ + mov r6, ip │ │ │ │ lsls r1, r3, #3 │ │ │ │ - mov sl, r5 │ │ │ │ + mov r2, sp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, r4 │ │ │ │ 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 +718220,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 26e7b2 │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r4, ip │ │ │ │ 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 +718267,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 │ │ │ │ + add sl, sl │ │ │ │ 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 +718456,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 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ 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 +718741,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 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 26eee4 │ │ │ │ + bne.n 26ee64 │ │ │ │ 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 +718833,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 26ee9c │ │ │ │ cmp r2, #2 │ │ │ │ bls.n 26eed2 │ │ │ │ b.n 26ee9e │ │ │ │ - subs r7, #0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r1, #593920 @ 0x91000 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -719617,27 +719619,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 r0, #194 @ 0xc2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -719756,15 +719758,15 @@ │ │ │ │ sub.w r2, r0, #35840 @ 0x8c00 │ │ │ │ subs r2, #135 @ 0x87 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 26f868 │ │ │ │ b.n 26f892 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ 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 +719845,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ 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 +719882,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26f9d8 │ │ │ │ nop │ │ │ │ cmp r5, #10 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ 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 +720137,27 @@ │ │ │ │ cmp.w r9, #2 │ │ │ │ beq.n 26fdac │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #2 │ │ │ │ b.n 26fb26 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ 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 +720274,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 26fd54 │ │ │ │ b.n 26fdc2 │ │ │ │ nop │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ 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 +720379,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 r0, #174 @ 0xae │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #22 │ │ │ │ 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 +720495,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 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ 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 +720770,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 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ 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 +720803,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 r4, #222 @ 0xde │ │ │ │ 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 +720841,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 r4, #206 @ 0xce │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #52] @ (2704d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -720867,15 +720869,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 r4, #150 @ 0x96 │ │ │ │ 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 +720897,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #52] @ (270570 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -720923,15 +720925,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #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] @ (2705cc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -720958,15 +720960,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 r3, #250 @ 0xfa │ │ │ │ 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 +720995,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 r3, #186 @ 0xba │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (270684 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -721028,15 +721030,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ 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 +721065,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26f3b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ 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 +722020,24 @@ │ │ │ │ bl 208cc8 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ b.n 270f18 │ │ │ │ nop │ │ │ │ @ instruction: 0xf4aa0174 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r1, r3, #3 │ │ │ │ orn r1, r8, #15990784 @ 0xf40000 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r6, #3 │ │ │ │ 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 +723376,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 r1, [sp, #776] @ 0x308 │ │ │ │ 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 +724811,35 @@ │ │ │ │ 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 r1, r3, #3 │ │ │ │ - movs r2, r5 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - movs r0, r3 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - vshr.u64 q8, q4, #44 │ │ │ │ + vshr.u64 q8, q4, #22 │ │ │ │ + vshr.u64 q8, q4, #40 │ │ │ │ + vshr.u64 q8, q4, #58 │ │ │ │ + vshr.u64 q0, q4, #44 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q4, #26 │ │ │ │ + vqadd.u32 q8, q11, q4 │ │ │ │ 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} │ │ │ │ + mrc2 0, 5, r0, cr12, cr8, {6} │ │ │ │ + mcr2 0, 5, r0, cr2, cr8, {6} │ │ │ │ + mrc2 0, 4, r0, cr0, cr8, {6} │ │ │ │ + mrc2 0, 3, r0, cr14, cr8, {6} │ │ │ │ + mcr2 0, 3, r0, cr8, cr8, {6} │ │ │ │ + mrc2 0, 2, r0, cr6, cr8, {6} │ │ │ │ + mcr2 0, 2, r0, cr4, cr8, {6} │ │ │ │ + mrc2 0, 1, r0, cr4, cr8, {6} │ │ │ │ + mcr2 0, 1, r0, cr4, cr8, {6} │ │ │ │ + mrc2 0, 0, r0, cr4, cr8, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #236] @ (273620 ) │ │ │ │ @@ -724926,20 +724925,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 │ │ │ │ + @ instruction: 0xeaae00f4 │ │ │ │ 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, [r3, #14] │ │ │ │ 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 +725233,35 @@ │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd sl, r9, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ bl 2b28c8 │ │ │ │ b.n 2737d6 │ │ │ │ orr.w r1, lr, #116 @ 0x74 │ │ │ │ - ldrd r0, r0, [r2, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xe99200f4 │ │ │ │ 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, [r7, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldc2 0, cr0, [lr, #-864] @ 0xfffffca0 │ │ │ │ - @ instruction: 0xfb5400d8 │ │ │ │ - @ instruction: 0xfb6800d8 │ │ │ │ + ldc2l 0, cr0, [lr], {216} @ 0xd8 │ │ │ │ + @ instruction: 0xfb1400d8 │ │ │ │ + @ instruction: 0xfb2800d8 │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - smlaldx r0, r0, r0, r8 │ │ │ │ - @ instruction: 0xfb6a00d8 │ │ │ │ - smlaldx r0, r0, sl, r8 │ │ │ │ - @ instruction: 0xfafe00d8 │ │ │ │ - @ instruction: 0xfac000d8 │ │ │ │ - @ instruction: 0xfa4000d8 │ │ │ │ - @ instruction: 0xfa8400d8 │ │ │ │ + @ instruction: 0xfb8000d8 │ │ │ │ + @ instruction: 0xfb2a00d8 │ │ │ │ + @ instruction: 0xfb8a00d8 │ │ │ │ + @ instruction: 0xfabe00d8 │ │ │ │ + @ instruction: 0xfa8000d8 │ │ │ │ + @ instruction: 0xfa0000d8 │ │ │ │ + @ instruction: 0xfa4400d8 │ │ │ │ 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 +725476,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 │ │ │ │ + vst4. {d0-d3}, [r4 :64], r8 │ │ │ │ + ldr??.w r0, [ip, #216] @ 0xd8 │ │ │ │ + vld1.8 @ instruction: 0xf9e600d8 │ │ │ │ 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 +725539,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] │ │ │ │ + @ instruction: 0xf7ee00d8 │ │ │ │ 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 +725569,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] │ │ │ │ + @ instruction: 0xf7ca00d8 │ │ │ │ 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 +725587,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 │ │ │ │ + @ instruction: 0xf79200d8 │ │ │ │ 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 +726064,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, [r4, #18] │ │ │ │ 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 +726206,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: 0xf13e00d8 │ │ │ │ + @ instruction: 0xf0e200d8 │ │ │ │ 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 +726806,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bne.w 27497a │ │ │ │ b.n 2749d0 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 2749d0 │ │ │ │ b.n 274a26 │ │ │ │ nop │ │ │ │ - bvc.n 274ad8 │ │ │ │ + bvs.n 274a58 │ │ │ │ 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 +727395,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bne.w 27501a │ │ │ │ b.n 275070 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 275070 │ │ │ │ b.n 2750c6 │ │ │ │ nop │ │ │ │ - beq.n 27522c │ │ │ │ + beq.n 2751ac │ │ │ │ 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 +727611,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 r5, {r1, r2, r4, r5, r7} │ │ │ │ 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 +727737,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2740b0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bne.n 275488 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - b.n 27557c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ 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 +727767,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 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 2755c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -727794,15 +727793,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2740b0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bne.n 2755fc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ 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 +727823,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ beq.n 2755e0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + cbz r0, 2756a2 │ │ │ │ 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 +727869,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ beq.n 275758 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #170 @ 0xaa │ │ │ │ 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 +727959,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 275762 │ │ │ │ b.n 2756e6 │ │ │ │ nop │ │ │ │ beq.n 2757cc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxth r0, r4 │ │ │ │ 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 +728186,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 │ │ │ │ + blt.n 2759cc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 2759dc │ │ │ │ + blt.n 27595c │ │ │ │ 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 +728568,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 │ │ │ │ + bvc.n 275e38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 275ddc │ │ │ │ + bvc.n 275f5c │ │ │ │ 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 +728842,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 │ │ │ │ + bvc.n 2760d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 27626c │ │ │ │ + bvc.n 2761ec │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvs.n 276150 │ │ │ │ + bvs.n 2760d0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 276268 │ │ │ │ + bpl.n 2761e8 │ │ │ │ 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 +729130,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 │ │ │ │ + bmi.n 276468 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 2765e4 │ │ │ │ + bmi.n 276564 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcc.n 2764c8 │ │ │ │ + bcc.n 276448 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 2765bc │ │ │ │ + bcs.n 27653c │ │ │ │ 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 +729420,23 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2767e4 │ │ │ │ + bne.n 276964 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bne.n 276900 │ │ │ │ + beq.n 276880 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - beq.n 276874 │ │ │ │ + beq.n 2767f4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 276840 │ │ │ │ + beq.n 2767c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -729765,21 +729764,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 r5, {r3, r5, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ 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 +730074,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ 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 +730367,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ 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 +730571,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrh r2, [r5, #30] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r3!, {r1, 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 │ │ │ │ @@ -730754,17 +730753,17 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s15, [r7] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + 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 │ │ │ │ @@ -730919,17 +730918,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -731084,20 +731083,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 │ │ │ │ + itt cs │ │ │ │ + lslcs r0, r3, #3 │ │ │ │ + bkpt 0x00ce │ │ │ │ + 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 +731272,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} │ │ │ │ + cbnz r6, 277dd4 │ │ │ │ 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 +731451,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 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev r4, r0 │ │ │ │ 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 +731558,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, 27809c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r4, 2780bc │ │ │ │ + cbnz r4, 2780ac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 2780ae │ │ │ │ + cbnz r0, 27809e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 2780b4 │ │ │ │ + cbnz r6, 2780a4 │ │ │ │ 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 +731664,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 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb83a │ │ │ │ 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 +731793,23 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #920 @ (adr r4, 27869c ) │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb77c │ │ │ │ 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 +732207,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, r6} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3} │ │ │ │ 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 +732458,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 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxth r2, r3 │ │ │ │ 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 +732934,19 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ 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 +733015,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 r5, sp, #640 @ 0x280 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ 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 +733078,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r2, [r3, #3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ 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 +733449,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 │ │ │ │ + ldc 0, cr0, [lr, #-864]! @ 0xfffffca0 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ 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 +733796,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 279990 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 279890 ) │ │ │ │ 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 +734387,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 r4, pc, #968 @ (adr r4, 27a054 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 279f30 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 279e30 ) │ │ │ │ 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 +734499,25 @@ │ │ │ │ b.n 279d4e │ │ │ │ ldrh r0, [r1, #16] │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #408 @ (adr r0, 279f44 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 279e44 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 279db8 ) │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #96 @ (adr r0, 279e1c ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ 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 +734600,17 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +734889,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 r5, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ 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 +735296,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 r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ 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 +735361,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 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ 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 +735444,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 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ (27a80c ) │ │ │ │ @@ -735531,17 +735530,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ 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 +735760,22 @@ │ │ │ │ strd r0, r0, [r3] │ │ │ │ b.n 27a9da │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf4d600ee │ │ │ │ - @ instruction: 0xf4b200ee │ │ │ │ + eors.w r0, r6, #7798784 @ 0x770000 │ │ │ │ + orns r0, r2, #7798784 @ 0x770000 │ │ │ │ stmdb sp!, {r4, 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 +735997,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #12] @ (27aca4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ 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 +736054,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, r0, #8 │ │ │ │ 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 +736084,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (27ad84 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 27ad66 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ 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 +736133,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, r4, #5 │ │ │ │ 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 +736285,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 r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ 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 +737260,31 @@ │ │ │ │ bne.w 27b584 │ │ │ │ ldr r2, [pc, #48] @ (27ba5c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.w 27b224 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ 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, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ 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 +737360,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6e1ac │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 27ba8c │ │ │ │ nop │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ 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 +737410,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, [r6, #26] │ │ │ │ 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 +737791,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, [r5, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ 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 +737839,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, [r0, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (27c058 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737885,15 +737884,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, [r6, #8] │ │ │ │ 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 +737929,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, [r4, #23] │ │ │ │ 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 +737952,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, [r4, #4] │ │ │ │ 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 +738006,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, [r4, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ 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 +738062,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] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ 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 +738327,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, [r0, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ 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 +738397,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, [r2, #18] │ │ │ │ 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 +738463,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, [r1, #16] │ │ │ │ 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 +738690,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, [r3, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ 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 +738753,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, [r3, #6] │ │ │ │ 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 +738845,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, [r2, #3] │ │ │ │ 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 +738933,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] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #112] @ (27cb7c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -738992,17 +738991,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ 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 +739049,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ 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 +739080,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ 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 +739218,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, [r4, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r6, 27ce34 │ │ │ │ + cbnz r6, 27ce24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -739344,33 +739343,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, [r6, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r6, 27cf70 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ 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 +739537,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, [r1, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ 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 +739701,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, [r5, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ 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 +739784,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, [r2, #4] │ │ │ │ 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 +739848,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, [r2, #1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ 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 +740005,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 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ 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 +740104,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, r3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ 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 +740177,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2cd684 │ │ │ │ b.n 27d72a │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (27d7a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740264,19 +740263,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, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (27d89c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -740388,21 +740387,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, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ 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 +740488,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, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #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 │ │ │ │ ldr r3, [pc, #160] @ (27db64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740566,23 +740565,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, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d3b8 │ │ │ │ + b.n 27e338 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27d390 │ │ │ │ + b.n 27e310 │ │ │ │ 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 +740653,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, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2e0 │ │ │ │ + b.n 27e260 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2b8 │ │ │ │ + b.n 27e238 │ │ │ │ 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 +740847,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, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e2bc │ │ │ │ + b.n 27e23c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e138 │ │ │ │ + b.n 27e0b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e0e4 │ │ │ │ + b.n 27e064 │ │ │ │ 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 +740951,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] │ │ │ │ - lsls r0, r3, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e028 │ │ │ │ + b.n 27dfa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 27e000 │ │ │ │ + b.n 27df80 │ │ │ │ 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 +741049,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 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ 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 +741233,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, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1e4 │ │ │ │ + ble.n 27e164 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e1ac │ │ │ │ + ble.n 27e12c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e168 │ │ │ │ + ble.n 27e2e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e140 │ │ │ │ + ble.n 27e2c0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ble.n 27e318 │ │ │ │ + ble.n 27e298 │ │ │ │ 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 +741333,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, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e24c │ │ │ │ + bgt.n 27e3cc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e22c │ │ │ │ + bgt.n 27e3ac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 27e20c │ │ │ │ + bgt.n 27e38c │ │ │ │ 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 +741514,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, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e5a8 │ │ │ │ + blt.n 27e528 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e554 │ │ │ │ + blt.n 27e4d4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blt.n 27e514 │ │ │ │ + bge.n 27e494 │ │ │ │ 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 +741804,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, [r7, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r1, #20] │ │ │ │ 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 +741916,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27e886 │ │ │ │ b.n 27e82c │ │ │ │ nop │ │ │ │ subs r6, #234 @ 0xea │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #492] @ (27eae4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -742115,25 +742114,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, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ 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 +742231,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [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 │ │ │ │ ldr r4, [pc, #152] @ (27ecc4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -742305,21 +742304,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] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ 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 +742608,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ 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 +742638,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (27f068 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ 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 +742844,27 @@ │ │ │ │ bne.n 27f248 │ │ │ │ b.n 27f0fa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #16] @ (27f29c ) │ │ │ │ + ldr r4, [pc, #784] @ (27f59c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ 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 +742895,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] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ 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 +743036,23 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ 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 +743107,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] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ 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 +743349,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, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r5, r5] │ │ │ │ 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 +743735,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 r5, #146 @ 0x92 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ 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 +744050,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ bl a9ad8 │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ 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 +744234,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 r1, [pc, #656] @ (280334 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #144] @ (280138 ) │ │ │ │ + ldr r1, [pc, #912] @ (280438 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #296] @ (2801d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (2800d4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #696] @ (280368 ) │ │ │ │ + ldr r1, [pc, #440] @ (280268 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #728] @ (28038c ) │ │ │ │ + ldr r1, [pc, #472] @ (28028c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #872] @ (280420 ) │ │ │ │ + ldr r1, [pc, #616] @ (280320 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #920] @ (280454 ) │ │ │ │ + ldr r1, [pc, #664] @ (280354 ) │ │ │ │ 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 +744341,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 280160 │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r0, [pc, #464] @ (280394 ) │ │ │ │ + ldr r0, [pc, #208] @ (280294 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #720] @ (280498 ) │ │ │ │ + ldr r0, [pc, #464] @ (280398 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #752] @ (2804bc ) │ │ │ │ + ldr r0, [pc, #496] @ (2803bc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #0] @ (2801d0 ) │ │ │ │ + ldr r0, [pc, #768] @ (2804d0 ) │ │ │ │ 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 +744763,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 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bxns r5 │ │ │ │ + mov ip, sp │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, r4 │ │ │ │ + add sl, ip │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r2, r2 │ │ │ │ + cmp sl, sl │ │ │ │ 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 +745042,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: 0xb628 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ 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 +745107,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 r5, [pc, #768] @ (280d28 ) │ │ │ │ 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 +745157,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 39ba04 │ │ │ │ movs r4, #0 │ │ │ │ b.n 280a96 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #752] @ (280d9c ) │ │ │ │ + ldr r5, [pc, #496] @ (280c9c ) │ │ │ │ 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 +745568,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 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ 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 +745898,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 3, r0, cr12, cr3, {3} │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ 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 +746243,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 r5, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #696] @ (281978 ) │ │ │ │ + ldr r6, [pc, #440] @ (281878 ) │ │ │ │ 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 +746641,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 r2, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ 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 +746686,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 r1, #188 @ 0xbc │ │ │ │ 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 +746845,19 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 281824 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ 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 +746887,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 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ 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 +747002,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (281f20 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 281e70 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ 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 +747124,17 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 134114 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 281ff4 │ │ │ │ nop │ │ │ │ lsls r4, r0, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #8 │ │ │ │ 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 +747216,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #32 │ │ │ │ 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 +747295,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 r4, [sp, #984] @ 0x3d8 │ │ │ │ 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 +747492,16 @@ │ │ │ │ b.n 2823e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 282540 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr4, cr3, {7} │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + mrc2 0, 5, r0, cr4, cr3, {7} │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bgt.n 28241c │ │ │ │ lsls r3, r6, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -747887,15 +747886,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 282a20 │ │ │ │ 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 +747942,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 r5, #144 @ 0x90 │ │ │ │ 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 +748089,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 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ 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 +748167,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282b6c │ │ │ │ nop │ │ │ │ @ instruction: 0xfba20173 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #10 │ │ │ │ + ble.n 282b34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ 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 +748241,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 282c18 │ │ │ │ nop │ │ │ │ @ instruction: 0xfadc0173 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ 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 +748328,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 282568 │ │ │ │ b.n 282ccc │ │ │ │ nop │ │ │ │ @ instruction: 0xfa4a0173 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ 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 +751848,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #348] @ 0x15c │ │ │ │ strd r3, r3, [r0, #332] @ 0x14c │ │ │ │ strd r3, r3, [r0, #340] @ 0x154 │ │ │ │ b.n 285574 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, 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 +752337,15 @@ │ │ │ │ addeq.w r0, r0, r1, lsr #1 │ │ │ │ cmp r4, ip │ │ │ │ bne.n 285a78 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ 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 +752455,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ b.n 285bbc │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -752549,16 +752548,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 │ │ │ │ + bfi r0, ip, #3, #21 │ │ │ │ + sbfx r0, sl, #3, #24 │ │ │ │ stmdb sp!, {r4, 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 +752881,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 │ │ │ │ + bgt.n 285ffc │ │ │ │ lsls r6, r2, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 2861e4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ble.n 286040 │ │ │ │ + bgt.n 285fc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sub.w r0, r6, #215 @ 0xd7 │ │ │ │ - rsb r0, r4, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf19200d7 │ │ │ │ - bgt.n 285f74 │ │ │ │ + sbc.w r0, r6, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf18400d7 │ │ │ │ + adcs.w r0, r2, #215 @ 0xd7 │ │ │ │ + bgt.n 2860f4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 286018 │ │ │ │ + blt.n 285f98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 28612c │ │ │ │ + blt.n 2860ac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285f5c │ │ │ │ + blt.n 2860dc │ │ │ │ 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: 0xf0da00d7 │ │ │ │ + @ instruction: 0xf0ac00d7 │ │ │ │ + @ instruction: 0xf0c400d7 │ │ │ │ + orr.w r0, r2, #215 @ 0xd7 │ │ │ │ + orrs.w r0, ip, #215 @ 0xd7 │ │ │ │ + blt.n 286108 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - orn r0, ip, #215 @ 0xd7 │ │ │ │ - blt.n 285f88 │ │ │ │ + bic.w r0, ip, #215 @ 0xd7 │ │ │ │ + blt.n 286108 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 285fa0 │ │ │ │ + blt.n 286120 │ │ │ │ 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 +753086,24 @@ │ │ │ │ bl 208eb4 │ │ │ │ b.n 2861b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.s32 q8, q8, │ │ │ │ + vqadd.s32 q0, q8, │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - vqadd.s16 q0, q13, │ │ │ │ - vqadd.s64 q0, q8, │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + mrc 0, 6, r0, cr10, cr7, {6} │ │ │ │ + mrc 0, 7, r0, cr0, cr7, {6} │ │ │ │ + cbnz r2, 2862ca │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r4, 2862d0 │ │ │ │ + cbnz r4, 2862c0 │ │ │ │ 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 +753162,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} │ │ │ │ + mrc 0, 2, r0, cr0, cr7, {6} │ │ │ │ + stcl 0, cr0, [lr, #860]! @ 0x35c │ │ │ │ + mrc 0, 1, r0, cr6, cr7, {6} │ │ │ │ + mcr 0, 1, r0, cr10, cr7, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -753538,16 +753537,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 │ │ │ │ + ldcl 0, cr0, [r2], {215} @ 0xd7 │ │ │ │ + adds.w r0, ip, r7, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -754921,39 +754920,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 287124 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 286e14 │ │ │ │ + b.n 286d94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 28744c │ │ │ │ + ble.n 2875cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287628 │ │ │ │ + ble.n 2875a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875ec │ │ │ │ + ble.n 28756c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 2875a4 │ │ │ │ + bgt.n 287524 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 287584 │ │ │ │ + bgt.n 287504 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287514 │ │ │ │ + bgt.n 287494 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287504 │ │ │ │ + bgt.n 287484 │ │ │ │ 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 +755025,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 │ │ │ │ + blt.n 287618 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 287640 │ │ │ │ + blt.n 2875c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #456] @ (2877fc ) │ │ │ │ + ldr r1, [pc, #200] @ (2876fc ) │ │ │ │ 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 +755109,19 @@ │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 287684 │ │ │ │ b.n 2876be │ │ │ │ sub sp, #0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - blt.n 28778c │ │ │ │ + blt.n 28770c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 287728 │ │ │ │ + bge.n 2876a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [pc, #624] @ (287978 ) │ │ │ │ + ldr r0, [pc, #368] @ (287878 ) │ │ │ │ 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 +755166,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 │ │ │ │ + bge.n 2876d4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47aa │ │ │ │ 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 +755225,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bge.n 2878ec │ │ │ │ + bge.n 28786c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + bx r1 │ │ │ │ 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 +755329,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 │ │ │ │ + bls.n 28787c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 287868 │ │ │ │ + bls.n 2879e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, r5 │ │ │ │ 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 +755462,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 │ │ │ │ + bhi.n 2879cc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 287ae4 │ │ │ │ + bvc.n 287a64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287a84 │ │ │ │ + bvc.n 287a04 │ │ │ │ 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 +755549,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bvc.n 287ac8 │ │ │ │ + bvc.n 287c48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 287bd8 │ │ │ │ + bvs.n 287b58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, r2 │ │ │ │ + mvns 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, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #196] @ (287c48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -755637,19 +755636,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 │ │ │ │ + bvs.n 287b98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d28 │ │ │ │ + bvs.n 287ca8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ 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 +755723,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 │ │ │ │ + bpl.n 287d1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 287d50 │ │ │ │ + bpl.n 287cd0 │ │ │ │ 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 +755807,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 287d76 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bpl.n 287d00 │ │ │ │ + bpl.n 287e80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 287ebc │ │ │ │ + bpl.n 287e3c │ │ │ │ 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 +755893,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 │ │ │ │ + bmi.n 287e04 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 287e34 │ │ │ │ + bmi.n 287fb4 │ │ │ │ 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 +755960,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 │ │ │ │ + bcc.n 287ef4 │ │ │ │ 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 +756148,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 │ │ │ │ + bcs.n 2880ac │ │ │ │ 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 +756989,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 288adc │ │ │ │ + bmi.n 288a5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - beq.n 288ac4 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ 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 +757623,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] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ 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 +758304,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, [r2, #21] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1} │ │ │ │ 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 +759187,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, [r5, #13] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r4, r6 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ 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 +759480,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 r5, sp, #856 @ 0x358 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ 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 +760509,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, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #560 @ (adr r3, 28b73c ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 28b63c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 28b870 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 28b770 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ 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 +761483,25 @@ │ │ │ │ cmp r3, #18 │ │ │ │ bne.w 28bad6 │ │ │ │ b.n 28bac2 │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +761664,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 r5, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ 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 +761920,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 28c4d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r7, [pc, #736] @ (28c860 ) │ │ │ │ + ldr r7, [pc, #480] @ (28c760 ) │ │ │ │ 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 +762120,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, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -762196,17 +762195,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, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ 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 +762234,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, [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, #64] @ (28c920 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762270,15 +762269,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, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (28c978 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762305,15 +762304,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, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (28c9d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762340,15 +762339,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, [r2, #32] │ │ │ │ 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 +762374,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, [r2, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (28ca80 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762410,15 +762409,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, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (28caf4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -762454,15 +762453,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, [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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28cb5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762496,17 +762495,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, [r7, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ 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 +762541,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, [r3, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ 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 +762590,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, [r6, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (28ccc8 ) │ │ │ │ @@ -762637,15 +762636,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, [r1, #16] │ │ │ │ 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 +762678,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, [r5, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ 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 +762725,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, [r0, #10] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28ce18 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762772,17 +762771,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, [r1, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r6, #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] @ (28ce84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762816,17 +762815,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, [r4, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ 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 +762862,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, [r7, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28cf64 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -762909,17 +762908,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, [r0, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r6, #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, #80] @ (28cfd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762953,17 +762952,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, [r4, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28d03c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -762997,17 +762996,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] │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ 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 +763032,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 28c6dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #60] @ (28d0e4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763068,15 +763067,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c6dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28d14c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -763110,17 +763109,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28d136 │ │ │ │ strb r0, [r1, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ 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 +763145,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 28c7a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #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, #60] @ (28d1f4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -763181,15 +763180,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 28c7a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ 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 +763492,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, [r7, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #104] @ (28d5c4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -763547,17 +763546,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, [r5, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #164] @ (28d688 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -763627,21 +763626,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, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ 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 +763713,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, [r2, #14] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #172] @ (28d83c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -763801,21 +763800,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, [r3, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ 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 +763861,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, [r0, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ 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 +763921,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, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (28da0c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763983,19 +763982,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 208eb4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [pc, #184] @ (28dac8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (28da6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764022,15 +764021,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288acc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #608] @ (28dcd0 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r2, #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, #64] @ (28dac4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764057,15 +764056,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #256] @ (28dbc8 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ (28db38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764105,15 +764104,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 289548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #928] @ (28dedc ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [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 r3, [pc, #92] @ (28dbac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764153,15 +764152,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, [r5, #24] │ │ │ │ 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 +764196,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, [r3, #23] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28dc8c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764241,15 +764240,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, [r7, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28dcf4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764283,17 +764282,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, [r7, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #28 │ │ │ │ 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 +764328,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, [r3, #19] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28ddd8 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -764373,15 +764372,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, [r0, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28de40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764415,17 +764414,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, [r7, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (28dec8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764472,17 +764471,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, [r5, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ 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 +764520,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, [r6, #13] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #88] @ (28dfa8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764569,15 +764568,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, [r4, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (28e02c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -764624,17 +764623,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, [r3, #11] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ 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 +764672,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, [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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #88] @ (28e10c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -764721,15 +764720,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, [r2, #8] │ │ │ │ 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 +764893,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, [r2, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 28e240 │ │ │ │ + bgt.n 28e3c0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bgt.n 28e210 │ │ │ │ + bgt.n 28e390 │ │ │ │ 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 +765735,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, [r4, #7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r2, r4, #26 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ 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 +765785,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] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ 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 +765865,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] │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 28ed8c │ │ │ │ + bvc.n 28ed0c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ @@ -766073,25 +766072,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 │ │ │ │ + bvc.n 28eea4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 28ef40 │ │ │ │ + bvs.n 28eec0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ 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 +766147,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, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ 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 +766282,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, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ 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 +766761,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, [r0, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ 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 +766830,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28f72e │ │ │ │ nop │ │ │ │ adds r0, #10 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ 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 +767032,39 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 28f864 │ │ │ │ cmp r7, #102 @ 0x66 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ 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 +767126,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, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ 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 +767215,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, r2, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (28fbbc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -767320,19 +767319,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, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ 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 +767406,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, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ 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 +767492,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, [r7, #48] @ 0x30 │ │ │ │ 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 +767549,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, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r4, #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 r3, [pc, #128] @ (28ff54 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -767613,19 +767612,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, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ 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 +767685,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, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r2, #32] │ │ │ │ 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 +767784,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, [r1, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ 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 +767857,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 r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - b.n 2908c0 │ │ │ │ + b.n 290840 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bkpt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ 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 +767967,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, [r6, #12] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r6, #4] │ │ │ │ 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 +768189,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, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - b.n 29071c │ │ │ │ + b.n 29069c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + add ip, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #24] @ (290520 ) │ │ │ │ + ldr r1, [pc, #792] @ (290820 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #848] @ (290860 ) │ │ │ │ + ldr r1, [pc, #592] @ (290760 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #640] @ (290798 ) │ │ │ │ + ldr r1, [pc, #384] @ (290698 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #416] @ (2906c0 ) │ │ │ │ + ldr r1, [pc, #160] @ (2905c0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [pc, #168] @ (2905d0 ) │ │ │ │ + ldr r0, [pc, #936] @ (2908d0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #968] @ (2908f4 ) │ │ │ │ + ldr r0, [pc, #712] @ (2907f4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #920] @ (2908c8 ) │ │ │ │ + ldr r0, [pc, #664] @ (2907c8 ) │ │ │ │ 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 +768326,23 @@ │ │ │ │ bl b2354 │ │ │ │ b.n 2905f2 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @ instruction: 0xfab40172 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ 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 +768483,21 @@ │ │ │ │ b.n 2906ee │ │ │ │ nop │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ 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 +769299,30 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [r0, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @ instruction: 0xf3a80172 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -769508,15 +769507,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, r0, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -769744,15 +769743,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, r4, #21 │ │ │ │ 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 +771240,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, r1, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ b.n 292554 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add lr, r7 │ │ │ │ + add r6, pc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - negs r2, r6 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sbcs r6, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsls r4, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ @@ -771500,26 +771499,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 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs r4, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ bge.n 2927f4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stc2 0, cr0, [sl], #968 @ 0x3c8 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + stc2l 0, cr0, [sl], #-968 @ 0xfffffc38 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ands r0, r1 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ 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 +771787,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n 292b10 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 292948 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ 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 +771812,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 r4, #182 @ 0xb6 │ │ │ │ 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 +771898,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 r4, #148 @ 0x94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ 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 +772093,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 r2, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ 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 +772822,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 r2, #208 @ 0xd0 │ │ │ │ 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 +772876,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf1300172 │ │ │ │ ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ 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 +772933,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0a40172 │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #8 │ │ │ │ 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 +772992,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands.w r1, r8, #114 @ 0x72 │ │ │ │ ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ 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 +773025,15 @@ │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 291e7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vsra.s8 q0, q9, #2 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #30 │ │ │ │ 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 +773078,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 r0, #206 @ 0xce │ │ │ │ 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 +773134,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mrc 1, 5, r0, cr0, cr2, {3} │ │ │ │ stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ 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 +773192,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 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ 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 +773226,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stc 1, cr0, [ip, #456]! @ 0x1c8 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ 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 +773258,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [ip, #-456] @ 0xfffffe38 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2939f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773291,15 +773290,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stc 1, cr0, [ip, #-456] @ 0xfffffe38 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #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] @ (293a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773323,15 +773322,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldc 1, cr0, [ip], #456 @ 0x1c8 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ 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 +773354,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [ip], #-456 @ 0xfffffe38 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ 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 +773386,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldc 1, cr0, [ip], {114} @ 0x72 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (293b30 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773419,15 +773418,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb r1, ip, r2, ror #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (293b80 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773451,15 +773450,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 r5, #222 @ 0xde │ │ │ │ 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 +773479,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 r5, #164 @ 0xa4 │ │ │ │ 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 +773509,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 292774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeae00172 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ 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 +773866,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 r1, #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, #104] @ (294068 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -773923,15 +773922,15 @@ │ │ │ │ nop │ │ │ │ b.n 293dd8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ it │ │ │ │ lsl r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ 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 +773981,15 @@ │ │ │ │ nop │ │ │ │ b.n 293d4c │ │ │ │ lsls r2, r6, #5 │ │ │ │ nop {7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #6 │ │ │ │ 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 +774042,15 @@ │ │ │ │ nop │ │ │ │ b.n 293cc4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ 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 +774077,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 293c20 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29422c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774111,15 +774110,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 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29427c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774144,15 +774143,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 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2942cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774177,15 +774176,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 291e7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 293b30 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (294320 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774211,15 +774210,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 294ae4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (294374 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774245,15 +774244,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294a90 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2943c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774279,15 +774278,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294a3c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ 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 +774457,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294860 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2945f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774492,15 +774491,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 r4, #222 @ 0xde │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (29464c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774527,15 +774526,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 r4, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2946a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774561,15 +774560,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 294764 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (2946f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774597,15 +774596,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2924f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 294714 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (294750 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774633,15 +774632,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 r3, #250 @ 0xfa │ │ │ │ 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 +774942,17 @@ │ │ │ │ add r3, pc │ │ │ │ bl b2354 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bgt.n 2949bc │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ 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 +775011,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ blt.n 294b0c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ 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 +775071,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 294ba6 │ │ │ │ blt.n 294cc8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + subs r0, r5, #7 │ │ │ │ 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 +775203,21 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ b.n 294cb8 │ │ │ │ bge.n 294df0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r2, #4 │ │ │ │ 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 +775337,21 @@ │ │ │ │ bl 134114 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r6 │ │ │ │ b.n 294e10 │ │ │ │ bls.n 294e98 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (294eec ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775384,17 +775383,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, r1, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + adds r2, 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (294f84 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775446,21 +775445,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 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ (295018 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -775506,19 +775505,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bvc.n 295054 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (295088 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -775550,17 +775549,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bvs.n 294fa4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r6, #3 │ │ │ │ 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 +776066,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 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ 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 +776121,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ beq.n 2955b8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ 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 +776179,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ beq.n 295730 │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ 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 +776239,15 @@ │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ 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 +776274,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, r1, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29584c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776308,15 +776307,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, r1, #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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29589c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776341,15 +776340,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, r2, #22 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2958ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776374,15 +776373,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, r2, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (295940 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776408,15 +776407,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, r3, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (295994 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776442,15 +776441,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, r4, #19 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2959e8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776476,15 +776475,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, 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776512,15 +776511,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, r6, #17 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295a98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776548,15 +776547,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, r6, #16 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295af0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776584,15 +776583,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, r7, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295b48 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776620,15 +776619,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, r7, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295ba0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776656,15 +776655,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, r0, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (295bf8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -776692,15 +776691,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, r0, #13 │ │ │ │ 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 +777280,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, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (2962bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777339,15 +777338,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, r2, #19 │ │ │ │ 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 +777400,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, r3, #17 │ │ │ │ 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 +777464,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, r3, #15 │ │ │ │ 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 +777499,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, r4, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29649c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777533,15 +777532,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, r6, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2964ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777566,15 +777565,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, r7, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29653c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777599,15 +777598,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, r1, #11 │ │ │ │ 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 +777631,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, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (296618 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -777690,15 +777689,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, r1, #9 │ │ │ │ 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 +777751,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, r3, #7 │ │ │ │ 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 +777815,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, r3, #5 │ │ │ │ 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 +777850,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, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2967f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777884,15 +777883,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, r6, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (296848 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777917,15 +777916,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, r0, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (296898 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -777950,15 +777949,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, r1, #1 │ │ │ │ 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 +778263,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, r3, #18 │ │ │ │ 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 +778475,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, r3, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r6, #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, #20] @ (296f08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -778548,21 +778547,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, r1, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ 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 +778633,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, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ 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 +778991,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 │ │ │ │ + ldc2l 0, cr0, [r0], {214} @ 0xd6 │ │ │ │ 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 +779084,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 │ │ │ │ + @ instruction: 0xfbe800d6 │ │ │ │ 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 +779255,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: 0xfa0c00d6 │ │ │ │ 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 +779344,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] │ │ │ │ + ldr??.w r0, [r4, #214] @ 0xd6 │ │ │ │ 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 +779521,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, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf77200d6 │ │ │ │ - @ instruction: 0xf75200d6 │ │ │ │ - @ instruction: 0xf74400d6 │ │ │ │ + @ instruction: 0xf73200d6 │ │ │ │ + @ instruction: 0xf71200d6 │ │ │ │ + @ instruction: 0xf70400d6 │ │ │ │ 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 +779676,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, [r3, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rsb r0, r2, #7012352 @ 0x6b0000 │ │ │ │ - sub.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ - sbc.w r0, lr, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf58200d6 │ │ │ │ + sbc.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf52e00d6 │ │ │ │ stmdb sp!, {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 +779873,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 │ │ │ │ + @ instruction: 0xf3be00d6 │ │ │ │ + bic.w r0, ip, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf39400d6 │ │ │ │ + @ instruction: 0xf3ba00d6 │ │ │ │ + ands.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ + @ instruction: 0xf3e000d6 │ │ │ │ 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 +781423,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 299630 │ │ │ │ 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 +781564,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 2995d8 │ │ │ │ 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 +781806,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 2994dc │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -782186,32 +782185,32 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 299a04 │ │ │ │ + bgt.n 299984 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + bgt.n 29996c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 299c08 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 299b08 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + ble.n 29993c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 2999ec │ │ │ │ + bgt.n 29996c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds.w r0, lr, #237 @ 0xed │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0de00ed │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n 299f6c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bgt.n 2999b8 │ │ │ │ + blt.n 299938 │ │ │ │ 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 +782350,59 @@ │ │ │ │ b.n 299a02 │ │ │ │ ldr r1, [pc, #108] @ (299b18 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 208cc8 │ │ │ │ b.n 29999e │ │ │ │ nop │ │ │ │ - blt.n 299a7c │ │ │ │ + blt.n 2999fc │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299f0c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299a54 │ │ │ │ + blt.n 2999d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299ec8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n 299ad0 │ │ │ │ + blt.n 299a50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blt.n 299a54 │ │ │ │ + blt.n 2999d4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 2999e4 │ │ │ │ + blt.n 299b64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299e50 │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldc 1, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299e10 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds.w r1, r6, r4, asr #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299dd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n 299b54 │ │ │ │ + bge.n 299ad4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299dac │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r6, r5, #3 │ │ │ │ b.n 299d64 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bge.n 299afc │ │ │ │ + bge.n 299a7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 299d34 │ │ │ │ lsls r4, r6, #5 │ │ │ │ orns r1, r0, r4, asr #1 │ │ │ │ @ instruction: 0xeb960164 │ │ │ │ - bge.n 299ae8 │ │ │ │ + bge.n 299a68 │ │ │ │ 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 +782567,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 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299e3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ b.n 299e04 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299da0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ b.n 299d90 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #3 │ │ │ │ b.n 299d3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ svc 230 @ 0xe6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 136 @ 0x88 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 112 @ 0x70 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cbnz r2, 299d88 │ │ │ │ + cbnz r2, 299d78 │ │ │ │ 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 +782646,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 r6, pc, #952 @ (adr r6, 29a14c ) │ │ │ │ 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 +782701,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, 299e3e │ │ │ │ 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 +782793,29 @@ │ │ │ │ b.n 299eba │ │ │ │ ldr r2, [pc, #40] @ (299f04 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 299e34 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 299fd4 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 29a2d4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 299e04 │ │ │ │ + bvc.n 299f84 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 29a098 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 299f98 ) │ │ │ │ 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 +783215,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, [r4, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 29a530 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 29a430 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 29a2d4 │ │ │ │ + bpl.n 29a254 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bhi.n 29a28c │ │ │ │ + bhi.n 29a40c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 29a2a0 │ │ │ │ + bpl.n 29a420 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, pc, #728 @ (adr r3, 29a628 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 29a528 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 29a72c ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 29a62c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcs.n 29a348 │ │ │ │ + bcs.n 29a2c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 29a6b4 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 29a5b4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 29a390 │ │ │ │ + bcc.n 29a310 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 29a38c │ │ │ │ + bcc.n 29a30c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcc.n 29a2b4 │ │ │ │ + bcc.n 29a434 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #456 @ (adr r2, 29a568 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 29a468 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 29a49c │ │ │ │ + bcc.n 29a41c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #344 @ (adr r2, 29a500 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 29a400 ) │ │ │ │ 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 +783353,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 │ │ │ │ + bcs.n 29a3d0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a500 │ │ │ │ + bcs.n 29a480 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a538 │ │ │ │ + bcs.n 29a4b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a37c │ │ │ │ + bcs.n 29a4fc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a520 │ │ │ │ + bcs.n 29a4a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a4b4 │ │ │ │ + bne.n 29a434 │ │ │ │ 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 +783508,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 │ │ │ │ + bne.n 29a538 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a610 │ │ │ │ + bne.n 29a590 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - b.n 29ad90 │ │ │ │ + b.n 29ad10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bcs.n 29a638 │ │ │ │ + bne.n 29a5b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bne.n 29a584 │ │ │ │ + bne.n 29a504 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a620 │ │ │ │ + bne.n 29a5a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bcs.n 29a644 │ │ │ │ + bne.n 29a5c4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bne.n 29a668 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a578 │ │ │ │ + bne.n 29a6f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bne.n 29a6a8 │ │ │ │ + bne.n 29a628 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b0 │ │ │ │ + bne.n 29a630 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6b8 │ │ │ │ + bne.n 29a638 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6e8 │ │ │ │ + bne.n 29a668 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 29a708 │ │ │ │ + bne.n 29a688 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bne.n 29a6a0 │ │ │ │ + bne.n 29a620 │ │ │ │ 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 +786121,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 │ │ │ │ + bne.n 29c300 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c234 │ │ │ │ + beq.n 29c3b4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - beq.n 29c394 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - beq.n 29c348 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 29c45c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29c454 │ │ │ │ ldr r2, [pc, #200] @ (29c528 ) │ │ │ │ @@ -786358,25 +786357,25 @@ │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29c516 │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 29b89a │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r4} │ │ │ │ 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 +786487,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 r4!, {r2, r5, r7} │ │ │ │ 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,69 +786999,69 @@ │ │ │ │ b.n 29c966 │ │ │ │ mov r3, r5 │ │ │ │ b.n 29cb40 │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r0, r6 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r0, r6 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - cbnz r4, 29cc1c │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + cbnz r4, 29cc0c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r1, 29cc08 │ │ │ │ + ittt │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + itt @ unpredictable > │ │ │ │ + lsl r6, r2, #3 │ │ │ │ + ite le @ unpredictable > │ │ │ │ + lslle r6, r2, #3 │ │ │ │ + cbz r1, 29cc08 @ unpredictable │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r7, [r1, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -788871,19 +788870,19 @@ │ │ │ │ blx 6fc34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ 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 +789683,21 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 29eb2c ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 29ea2c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ 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 +790285,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 r1, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ 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 +791116,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.w 29e7ea │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ 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 +792259,21 @@ │ │ │ │ ... │ │ │ │ lsls r2, r2, #13 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ 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 +793025,15 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf75a0171 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #420] @ (2a0d60 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -808524,15 +808523,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 │ │ │ │ + bcs.n 2abae8 │ │ │ │ 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 +810080,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, r4, #12 │ │ │ │ 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 +811833,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 r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ 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 +811974,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 r1, sp, #720 @ 0x2d0 │ │ │ │ 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 +812145,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 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 2ae8a8 ) │ │ │ │ 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 +812598,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 │ │ │ │ + ldcl 0, cr0, [r4], #-848 @ 0xfffffcb0 │ │ │ │ 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 +813565,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 r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r4, r5, #3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 42 @ 0x2a │ │ │ │ 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 +813702,15 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ 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 +814018,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, [r7, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 2af97c │ │ │ │ + bls.n 2af8fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bhi.n 2af9c8 │ │ │ │ + bvc.n 2af948 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bgt.n 2af9bc │ │ │ │ + blt.n 2af93c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ 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 +815166,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, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 2b05b8 │ │ │ │ + bne.n 2b0538 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 2b059c │ │ │ │ + bne.n 2b051c │ │ │ │ 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 +815563,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2b0a30 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2b039c │ │ │ │ nop │ │ │ │ - beq.n 2b095c │ │ │ │ + beq.n 2b0adc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ 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 +816929,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 r0!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #4480 @ 0x1180 │ │ │ │ mov r6, r0 │ │ │ │ @@ -820571,15 +820570,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, [r5, #2] │ │ │ │ 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 +820856,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 2b47b0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 2b47bc │ │ │ │ + b.n 2b473c │ │ │ │ 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 +821192,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, [r1, #17] │ │ │ │ lsls r4, r5, #3 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [pc, #312] @ (2b468c ) │ │ │ │ + ldr r2, [pc, #56] @ (2b458c ) │ │ │ │ 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 +822120,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, [r4, #6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + bx pc │ │ │ │ lsls r5, r2, #3 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbnz r6, 2b4fa4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + bxns r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r6, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - mvns r2, r2 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bl fff64fbe │ │ │ │ - bpl.n 2b4f40 │ │ │ │ + bpl.n 2b50c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bpl.n 2b4ff4 │ │ │ │ + bmi.n 2b4f74 │ │ │ │ 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 +823533,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 r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 +824468,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ 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 +824669,19 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 2b6972 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vhadd.s16 q0, q11, q11 │ │ │ │ + cdp 0, 13, cr0, cr6, cr6, {7} │ │ │ │ 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 +825221,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 r0, #230 @ 0xe6 │ │ │ │ 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 +825722,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 │ │ │ │ + adds r0, r6, r7 │ │ │ │ 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 +826028,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #18] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ 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 +833879,15 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ 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 +834111,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 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x0072 │ │ │ │ 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 +834350,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 │ │ │ │ + cbnz r6, 2bd368 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r6, 2bd374 │ │ │ │ + cbnz r6, 2bd364 │ │ │ │ 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 +834638,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 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd650 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r4, 2bd65a │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbnz r2, 2bd630 │ │ │ │ + cbnz r2, 2bd620 │ │ │ │ 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 +834890,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 │ │ │ │ + setend le │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb626 │ │ │ │ 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 +835254,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 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 2bdda8 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 2bdca8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdd0e │ │ │ │ + cbz r4, 2bdcfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cbz r0, 2bdd14 │ │ │ │ + cbz r0, 2bdd04 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ 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, [r5, #44] @ 0x2c │ │ │ │ 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 +835546,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, 2bdf66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 2bdf72 │ │ │ │ + cbz r4, 2bdf62 │ │ │ │ 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 +835752,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, [r0, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #18 │ │ │ │ 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 +835851,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 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - negs r0, r4 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bgt.n 2be280 │ │ │ │ + bgt.n 2be200 │ │ │ │ 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 +835951,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 r5, sp, #888 @ 0x378 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ 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 +836092,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #16 │ │ │ │ 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 +836200,15 @@ │ │ │ │ nop │ │ │ │ sbcs r0, r7 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ 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 +836243,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 r2, #222 @ 0xde │ │ │ │ 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 +836297,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 r0, sp, #704 @ 0x2c0 │ │ │ │ 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 +836320,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 │ │ │ │ + sbc.w r0, sl, r3, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ (2be8d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -836451,25 +836450,25 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2be816 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ 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 +836547,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2be980 │ │ │ │ nop │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r7, pc, #696 @ (adr r7, 2becb0 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 2bebb0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 2bebf0 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 2beaf0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2beb98 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 2bea98 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ 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 +836684,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 r5, pc, #880 @ (adr r5, 2bef04 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 2bef4c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 2bee4c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #800 @ (adr r5, 2beec4 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 2bedc4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ 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 +836773,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 r4, pc, #992 @ (adr r4, 2bf05c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #40 @ (adr r5, 2becac ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 2befac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #984 @ (adr r4, 2bf064 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 2bef64 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ 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 +836862,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2becfc │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r4, pc, #744 @ (adr r4, 2bf058 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 2bef58 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 2beed4 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 2bedd4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2beeb8 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 2bedb8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 2bee7c ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 2bed7c ) │ │ │ │ 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 +836943,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 r3, pc, #640 @ (adr r3, 2bf0e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #720 @ (adr r3, 2bf138 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 2bf038 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 2bf0f8 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 2beff8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ 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 +837024,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 r2, pc, #912 @ (adr r2, 2bf2c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 2bf320 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 2bf220 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #920 @ (adr r2, 2bf2e0 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 2bf1e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ 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 +837131,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 r1, pc, #1008 @ (adr r1, 2bf45c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #976 @ (adr r1, 2bf444 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 2bf344 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 2bf3b4 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 2bf2b4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ 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 +837242,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf0f4 │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2bf418 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 2bf318 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 2bf52c ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 2bf42c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2bf484 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 2bf384 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, 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 s3, [r2, #12] │ │ │ │ vldr s2, [r2, #8] │ │ │ │ @@ -837318,19 +837317,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 ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2bf2b4 ) │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r5, r2 │ │ │ │ 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 +837342,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 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ 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 +837457,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf350 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d4, [r2, #24] │ │ │ │ vldr d5, [r2, #16] │ │ │ │ @@ -837590,25 +837589,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf4e8 │ │ │ │ nop │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ 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 +837669,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 r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r0!, {r5, r6, 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 +837777,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 r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ 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 +837861,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bf814 │ │ │ │ cmp r7, #16 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ 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 +837913,17 @@ │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ b.n 2bf8ce │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ 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 +837974,19 @@ │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3280] @ 0xcd0 │ │ │ │ b.n 2bf96c │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ 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 +838029,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ 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 +838071,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ 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 +838141,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 r0, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ 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 +838426,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2bfd3e │ │ │ │ nop │ │ │ │ cmp r3, #6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ 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 +838652,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 r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ 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 +838791,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c020e │ │ │ │ b.n 2c017c │ │ │ │ movs r5, #146 @ 0x92 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ (2c0428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -838963,17 +838962,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 r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ 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 +839112,15 @@ │ │ │ │ bl 134114 │ │ │ │ b.n 2c0550 │ │ │ │ nop │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ 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 +839195,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #420] @ (2c0880 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -839344,21 +839343,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, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ 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 +839502,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, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ 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 +839669,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, [r2, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ 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 +839934,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, [r0, #6] │ │ │ │ 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 +840831,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, [r0, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #488] @ (2c1bec ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -843009,15 +843008,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, [r1, #1] │ │ │ │ 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 +843381,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] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #736] @ (2c3b38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -843626,15 +843625,15 @@ │ │ │ │ beq.w 2c39e6 │ │ │ │ b.n 2c39c4 │ │ │ │ add.w r3, r3, #120832 @ 0x1d800 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ b.n 2c388a │ │ │ │ nop │ │ │ │ cdp 1, 7, cr0, cr0, cr15, {3} │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ 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 +844062,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] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ 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 +844139,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2c40f2 │ │ │ │ movw r1, #930 @ 0x3a2 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 2c3d10 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (2c4168 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844167,15 +844166,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c416c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 2c3c94 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (2c41b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -844194,15 +844193,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c41b8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ b.n 2c3c48 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ 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 +844323,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] │ │ │ │ - lsls r4, r2, #3 │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -844409,19 +844408,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] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r2, #804] @ 0x324 │ │ │ │ @@ -844559,23 +844558,23 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c44da │ │ │ │ nop │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfafa00d2 │ │ │ │ + @ instruction: 0xfaba00d2 │ │ │ │ stmdb 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 +845501,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 r4, [pc, #704] @ (2c5220 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #8] @ (2c4f6c ) │ │ │ │ + ldr r5, [pc, #776] @ (2c526c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #880] @ (2c52d8 ) │ │ │ │ + ldr r4, [pc, #624] @ (2c51d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #952] @ (2c5324 ) │ │ │ │ + ldr r4, [pc, #696] @ (2c5224 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #232] @ (2c5058 ) │ │ │ │ + ldr r3, [pc, #1000] @ (2c5358 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2c4fa4 ) │ │ │ │ + ldr r3, [pc, #816] @ (2c52a4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #608] @ (2c51d8 ) │ │ │ │ + ldr r3, [pc, #352] @ (2c50d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #808] @ (2c52a4 ) │ │ │ │ + ldr r3, [pc, #552] @ (2c51a4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5170 ) │ │ │ │ + ldr r3, [pc, #240] @ (2c5070 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #904] @ (2c530c ) │ │ │ │ + ldr r3, [pc, #648] @ (2c520c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #288] @ (2c50a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2c4fa8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #592] @ (2c51dc ) │ │ │ │ + ldr r3, [pc, #336] @ (2c50dc ) │ │ │ │ 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 +845596,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c4ce8 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c4fa6 │ │ │ │ b.n 2c4e12 │ │ │ │ - ldr r2, [pc, #784] @ (2c5350 ) │ │ │ │ + ldr r2, [pc, #528] @ (2c5250 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #616] @ (2c52ac ) │ │ │ │ + ldr r3, [pc, #360] @ (2c51ac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #704] @ (2c5308 ) │ │ │ │ + ldr r2, [pc, #448] @ (2c5208 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #200] @ (2c5114 ) │ │ │ │ + ldr r2, [pc, #968] @ (2c5414 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #632] @ (2c52c8 ) │ │ │ │ + ldr r2, [pc, #376] @ (2c51c8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #520] @ (2c525c ) │ │ │ │ + ldr r2, [pc, #264] @ (2c515c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #496] @ (2c5248 ) │ │ │ │ + ldr r3, [pc, #240] @ (2c5148 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #384] @ (2c51dc ) │ │ │ │ + ldr r2, [pc, #128] @ (2c50dc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #72] @ (2c50a8 ) │ │ │ │ + ldr r2, [pc, #840] @ (2c53a8 ) │ │ │ │ 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 +846019,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 r1, [pc, #760] @ (2c575c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2c54f8 ) │ │ │ │ + ldr r0, [pc, #912] @ (2c57f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #984] @ (2c5844 ) │ │ │ │ + ldr r0, [pc, #728] @ (2c5744 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2c5480 ) │ │ │ │ + ldr r0, [pc, #784] @ (2c5780 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #864] @ (2c57d4 ) │ │ │ │ + ldr r0, [pc, #608] @ (2c56d4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + bx sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #712] @ (2c5744 ) │ │ │ │ + ldr r0, [pc, #456] @ (2c5644 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns r4 │ │ │ │ + bxns ip │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #160] @ (2c5524 ) │ │ │ │ + blx sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blxns pc │ │ │ │ + blxns r7 │ │ │ │ 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 +846133,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c52b0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c54d2 │ │ │ │ b.n 2c5364 │ │ │ │ - bx r7 │ │ │ │ + mov r8, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bxns r3 │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + mov r6, sp │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + mov r2, sl │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, r4 │ │ │ │ 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 +846588,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 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ 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 +846836,23 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #5 │ │ │ │ add r4, pc, #200 @ (adr r4, 2c5dec ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #296 @ (adr r3, 2c5e58 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #14 │ │ │ │ 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 +847097,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 r5, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r0, pc, #904 @ (adr r0, 2c6374 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ 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 +847437,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 r1, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ 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 +847688,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 2c6690 │ │ │ │ b.n 2c65d0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ 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 +847914,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 r5, #200 @ 0xc8 │ │ │ │ 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 +847959,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 r3, #196 @ 0xc4 │ │ │ │ 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 +848008,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 r6, pc, #600 @ (adr r6, 2c6cbc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ 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 +848325,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 r0, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ 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 +848545,33 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb812 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ 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 +848816,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 r5, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ 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 +848905,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 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 2c73bc │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ 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 +849025,25 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2c73f4 │ │ │ │ nop │ │ │ │ cbz r2, 2c753c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sp, #32 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ 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 +849075,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r0, 2c75a0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ 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 +849145,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 r3, #208 @ 0xd0 │ │ │ │ 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 +849225,15 @@ │ │ │ │ b.n 2c76aa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 2c767e │ │ │ │ sub sp, #8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ 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 +849380,31 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r7, [pc, #0] @ (2c78e0 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c78e4 ) │ │ │ │ bx r2 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ 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 +849471,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 134114 │ │ │ │ b.n 2c794e │ │ │ │ nop │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ 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 +849621,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 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ 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 +849839,27 @@ │ │ │ │ bcc.n 2c7d0a │ │ │ │ b.n 2c7d64 │ │ │ │ movw r5, #34037 @ 0x84f5 │ │ │ │ cmp r1, r5 │ │ │ │ bne.n 2c7d0a │ │ │ │ b.n 2c7d64 │ │ │ │ nop │ │ │ │ - blt.n 2c7e88 │ │ │ │ + blt.n 2c7e08 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ 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 +850104,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 │ │ │ │ + bls.n 2c7fe4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, r7 │ │ │ │ + add sl, pc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #4 │ │ │ │ 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 +850666,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #464 @ (adr r3, 2c87b0 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #12 │ │ │ │ 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 +850953,33 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #504 @ (adr r0, 2c8a84 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r2, #5] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r3, #0 │ │ │ │ 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 +851227,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 r1, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r6, [r5, #18] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ 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 +851345,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 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + adds r4, r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #168] @ (2c8dcc ) │ │ │ │ subw r3, r0, #1028 @ 0x404 │ │ │ │ @@ -851431,17 +851430,17 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #11] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #9] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r6, r5 │ │ │ │ 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 +851578,23 @@ │ │ │ │ b.n 2c8e78 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r1, r0 │ │ │ │ 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 +851674,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 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0 │ │ │ │ @@ -851755,15 +851754,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -851837,21 +851836,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ 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 +851932,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, r3, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ 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 +852016,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, r2, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ 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 +852228,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, r0, #8 │ │ │ │ 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 +852382,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, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ 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 +852507,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, r2, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ 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 +852625,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vmov s1, r1 │ │ │ │ @@ -852737,17 +852736,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, r7, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #32 │ │ │ │ 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 +852839,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 r1, pc, #944 @ (adr r1, 2ca0d0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ 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 +852918,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 r0, pc, #912 @ (adr r0, 2ca178 ) │ │ │ │ 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 +853024,19 @@ │ │ │ │ b.n 2c9e42 │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r0, [r6, #28] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #400 @ (adr r0, 2ca084 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 2c9f84 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r4, 2c9f4a │ │ │ │ + cbnz r4, 2c9f3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbnz r6, 2c9f4c │ │ │ │ + cbnz r6, 2c9f3c │ │ │ │ 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 +853105,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ 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 +853260,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, r5, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r5, pc, #936 @ (adr r5, 2ca50c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ 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 +853431,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ 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 +853536,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, r5, #24 │ │ │ │ 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 +853697,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, r7, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ 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 +853839,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, r7, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ 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 +853969,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, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ 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 +854003,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, r2, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -854035,15 +854034,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, r4, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -854063,15 +854062,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, r7, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -854094,15 +854093,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, r1, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -854122,15 +854121,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, r4, #1 │ │ │ │ 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 +854152,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 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -854181,15 +854180,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 │ │ │ │ + movs r2, r2 │ │ │ │ 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,16 +854211,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, #3 │ │ │ │ + vshr.u64 q8, , #28 │ │ │ │ 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 │ │ │ │ mov ip, r0 │ │ │ │ @@ -854239,16 +854237,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 r4, r2, #3 │ │ │ │ + vshr.u64 q8, , #58 │ │ │ │ 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 │ │ │ │ mov ip, r0 │ │ │ │ @@ -854266,15 +854263,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c9de8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.u64 q8, , #38 │ │ │ │ + vshr.u64 q0, , #38 │ │ │ │ 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 +854453,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 │ │ │ │ + mcr2 0, 0, r0, cr6, cr3, {6} │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + stc2 0, cr0, [sl, #844]! @ 0x34c │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ 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 +854560,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 │ │ │ │ + stc2l 0, cr0, [lr, #-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] @ (2cb074 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #392] @ 2cb078 │ │ │ │ @@ -854718,25 +854715,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 │ │ │ │ + mcrr2 0, 13, r0, r4, cr3 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ 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] │ │ │ │ + @ instruction: 0xfbfc00d3 │ │ │ │ + @ instruction: 0xfba200d3 │ │ │ │ + @ instruction: 0xfbe600d3 │ │ │ │ + @ instruction: 0xfb8000d3 │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb9400d3 │ │ │ │ - @ instruction: 0xfbb200d3 │ │ │ │ + @ instruction: 0xfb5400d3 │ │ │ │ + @ instruction: 0xfb7200d3 │ │ │ │ stmdb sp!, {r4, r5, r6, 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 +854880,25 @@ │ │ │ │ b.n 2cb15a │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r7, [pc, #224] @ (2cb328 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb2400d3 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfae400d3 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa7000d3 │ │ │ │ - @ instruction: 0xfa8200d3 │ │ │ │ - @ instruction: 0xfa5a00d3 │ │ │ │ - @ instruction: 0xfa6000d3 │ │ │ │ - ldr r7, [pc, #264] @ (2cb370 ) │ │ │ │ + @ instruction: 0xfa3000d3 │ │ │ │ + @ instruction: 0xfa4200d3 │ │ │ │ + @ instruction: 0xfa1a00d3 │ │ │ │ + @ instruction: 0xfa2000d3 │ │ │ │ + ldr r7, [pc, #8] @ (2cb270 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfa3400d3 │ │ │ │ - vld1.8 @ instruction: 0xf9e600d3 │ │ │ │ + ldr??.w r0, [r4, #211] @ 0xd3 │ │ │ │ + vld1.8 @ instruction: 0xf9a600d3 │ │ │ │ stmdb 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 +855015,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] │ │ │ │ + ldrsh.w r0, [lr, r3, lsl #1] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr??.w r0, [r0, #211] @ 0xd3 │ │ │ │ - ldr r5, [pc, #712] @ (2cb69c ) │ │ │ │ + ldrh.w r0, [r0, #211] @ 0xd3 │ │ │ │ + ldr r5, [pc, #456] @ (2cb59c ) │ │ │ │ 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 +855185,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] │ │ │ │ + @ instruction: 0xf7f600d3 │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf78c00d3 │ │ │ │ - ldr r4, [pc, #200] @ (2cb670 ) │ │ │ │ + @ instruction: 0xf74c00d3 │ │ │ │ + ldr r3, [pc, #968] @ (2cb970 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf76400d3 │ │ │ │ - ldr r4, [pc, #40] @ (2cb5d8 ) │ │ │ │ + @ instruction: 0xf72400d3 │ │ │ │ + ldr r3, [pc, #808] @ (2cb8d8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf6e200d3 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + subw r0, r2, #2259 @ 0x8d3 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ 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 +855457,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: 0xf63200d3 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r6, r6] │ │ │ │ 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: 0xf3ee00d3 │ │ │ │ + ands.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + @ instruction: 0xf3d400d3 │ │ │ │ + @ instruction: 0xf3e400d3 │ │ │ │ stmdb sp!, {r4, 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 +855711,23 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #5 │ │ │ │ bxns r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d600d3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf39600d3 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r7, [pc, #104] @ (2cbbb0 ) │ │ │ │ + ldr r6, [pc, #872] @ (2cbeb0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs.w r0, lr, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xf19e00d3 │ │ │ │ - sub.w r0, r6, #211 @ 0xd3 │ │ │ │ - sbc.w r0, sl, #211 @ 0xd3 │ │ │ │ + sbcs.w r0, lr, #211 @ 0xd3 │ │ │ │ + adcs.w r0, lr, #211 @ 0xd3 │ │ │ │ + sbc.w r0, r6, #211 @ 0xd3 │ │ │ │ + @ instruction: 0xf12a00d3 │ │ │ │ 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 +855888,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: 0xf0ec00d3 │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r4, r7 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - orr.w r0, ip, #211 @ 0xd3 │ │ │ │ - orrs.w r0, lr, #211 @ 0xd3 │ │ │ │ + and.w r0, ip, #211 @ 0xd3 │ │ │ │ + ands.w r0, lr, #211 @ 0xd3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #412] @ (2cbed4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #412] @ (2cbed8 ) │ │ │ │ @@ -856069,21 +856066,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] │ │ │ │ + vqadd.s8 q8, q12, │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ negs r0, r6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - vqadd.s8 q8, q9, │ │ │ │ - vqadd.s32 q0, q14, │ │ │ │ + vqadd.s8 q0, q9, │ │ │ │ + mcr 0, 7, r0, cr12, 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #408] @ (2cc0a4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #408] @ (2cc0a8 ) │ │ │ │ @@ -856245,21 +856242,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] │ │ │ │ + ldc 0, cr0, [r4, #844] @ 0x34c │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - stc 0, cr0, [lr, #844] @ 0x34c │ │ │ │ - ldcl 0, cr0, [r8, #-844] @ 0xfffffcb4 │ │ │ │ + stcl 0, cr0, [lr, #-844] @ 0xfffffcb4 │ │ │ │ + ldc 0, cr0, [r8, #-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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #392] @ (2cc264 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -856410,23 +856407,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] │ │ │ │ + @ instruction: 0xebe600d3 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xeb8000d3 │ │ │ │ - @ instruction: 0xeb2c00d3 │ │ │ │ + adc.w r0, r0, r3, lsr #3 │ │ │ │ @ instruction: 0xeaec00d3 │ │ │ │ - stc2 0, cr0, [sl, #-936] @ 0xfffffc58 │ │ │ │ + @ instruction: 0xeaac00d3 │ │ │ │ + stc2l 0, cr0, [sl], {234} @ 0xea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 +856596,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] │ │ │ │ + bics.w r0, sl, r3, lsr #3 │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ 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 │ │ │ │ + ldrd r0, r0, [lr, #-844] @ 0x34c │ │ │ │ + ldrd r0, r0, [r2], #844 @ 0x34c │ │ │ │ + strd r0, r0, [r8, #-844] @ 0x34c │ │ │ │ + @ instruction: 0xe8dc00d3 │ │ │ │ + ldmia.w sl!, {r0, r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xfac000ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 +856787,30 @@ │ │ │ │ b.n 2cc4f6 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r7, r5, #5 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-844 @ 0x34c │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + @ instruction: 0xe82e00d3 │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r4, [r1, #6] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - b.n 2cc5b8 │ │ │ │ + b.n 2cc538 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc4e4 │ │ │ │ + b.n 2cc464 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc594 │ │ │ │ + b.n 2cc514 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc4c0 │ │ │ │ + b.n 2cc440 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc480 │ │ │ │ + b.n 2cc400 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr??.w r0, [r4, #234] @ 0xea │ │ │ │ + ldrh.w r0, [r4, #234] @ 0xea │ │ │ │ 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 +856941,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, [r6, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ 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 +857076,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 2cc24c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 2cc2d0 │ │ │ │ + b.n 2cc250 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cc208 │ │ │ │ + b.n 2cd188 │ │ │ │ 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 +857238,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 2cd1e0 │ │ │ │ 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 +857404,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 2cd1b4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd038 │ │ │ │ + b.n 2ccfb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd1bc │ │ │ │ + b.n 2cd13c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2ccff0 │ │ │ │ + b.n 2ccf70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd01c │ │ │ │ + b.n 2ccf9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd04c │ │ │ │ + b.n 2ccfcc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0b4 │ │ │ │ + b.n 2cd034 │ │ │ │ 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 +857584,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 2cd0f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2cd0d4 │ │ │ │ + b.n 2cd054 │ │ │ │ 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 +857831,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 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #26 │ │ │ │ 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 +857874,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2ccf6c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r2, [r5, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #74 @ 0x4a │ │ │ │ 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 +857916,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 │ │ │ │ + ble.n 2cd230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + ble.n 2cd1f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #30 │ │ │ │ + ble.n 2cd218 │ │ │ │ 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 +857966,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 │ │ │ │ + ble.n 2cd21c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd250 │ │ │ │ + ble.n 2cd3d0 │ │ │ │ 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 +858018,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ble.n 2cd26c │ │ │ │ + ble.n 2cd3ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd44c │ │ │ │ + ble.n 2cd3cc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd3a0 │ │ │ │ + bgt.n 2cd320 │ │ │ │ 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 +858077,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 │ │ │ │ + bgt.n 2cd3c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd418 │ │ │ │ + bgt.n 2cd398 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ble.n 2cd428 │ │ │ │ + bgt.n 2cd3a8 │ │ │ │ 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 +858146,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 │ │ │ │ + bgt.n 2cd3ec │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd430 │ │ │ │ + bgt.n 2cd3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd4a4 │ │ │ │ + blt.n 2cd424 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bgt.n 2cd584 │ │ │ │ + bgt.n 2cd504 │ │ │ │ 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 +858341,15 @@ │ │ │ │ b.n 2cd5d4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2cd764 │ │ │ │ + blt.n 2cd6e4 │ │ │ │ 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 +858678,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 │ │ │ │ + bvc.n 2cd928 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd9b8 │ │ │ │ + bvc.n 2cd938 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cd944 │ │ │ │ + bvc.n 2cdac4 │ │ │ │ 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 +858804,23 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #800] @ (2cde10 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r6, #12 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2cda58 │ │ │ │ + bvc.n 2cdbd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 2cdbb4 │ │ │ │ + bvc.n 2cdb34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ lsls r7, r5, #5 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bvs.n 2cdafc │ │ │ │ + bvs.n 2cda7c │ │ │ │ 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 +858875,17 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 279214 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #648] @ (2cde3c ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bvs.n 2cdb30 │ │ │ │ + bvs.n 2cdcb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdad4 │ │ │ │ + bvs.n 2cdc54 │ │ │ │ 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 +858927,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, [r7, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2cdc58 │ │ │ │ + bpl.n 2cdbd8 │ │ │ │ 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 +859083,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 │ │ │ │ + bpl.n 2cdd44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2cdd1c │ │ │ │ + bpl.n 2cde9c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ 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 +859142,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cde3c │ │ │ │ nop │ │ │ │ ldr r0, [pc, #848] @ (2ce1b0 ) │ │ │ │ lsls r7, r5, #5 │ │ │ │ - bmi.n 2cdda0 │ │ │ │ + bmi.n 2cdf20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2cdf4c │ │ │ │ + bmi.n 2cdecc │ │ │ │ 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 +859512,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 │ │ │ │ + beq.n 2ce244 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2ce374 │ │ │ │ + beq.n 2ce2f4 │ │ │ │ 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 +859635,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ add r4, r6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ 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 +859762,21 @@ │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ str r3, [r6, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r0, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ 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 +860170,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 r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ 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 +860634,25 @@ │ │ │ │ b.n 2cee2a │ │ │ │ movs r6, #1 │ │ │ │ b.n 2cebd8 │ │ │ │ movw r3, #5890 @ 0x1702 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 2ceab0 │ │ │ │ b.n 2cee2a │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, 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 r4, [pc, #40] @ (2cf058 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -861416,25 +861413,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 │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf958 │ │ │ │ + cbnz r2, 2cf948 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cf95a │ │ │ │ + cbnz r2, 2cf94a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 2cf95c │ │ │ │ + cbnz r6, 2cf94c │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 134114 │ │ │ │ vldr s15, [r8] │ │ │ │ b.n 2cf6f0 │ │ │ │ movw r3, #8195 @ 0x2003 │ │ │ │ @@ -861477,17 +861474,17 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2cf892 │ │ │ │ b.n 2cf642 │ │ │ │ movs r6, #2 │ │ │ │ b.n 2cf892 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 2cf9b6 │ │ │ │ + cbnz r6, 2cf9a6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r4, 2cf9ae │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #328] @ (2cfac0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -861595,19 +861592,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 r5, [pc, #936] @ (2cfe70 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 2cfaf2 │ │ │ │ + cbnz r0, 2cfae2 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r2, 2cfaf4 │ │ │ │ + cbnz r2, 2cfae4 │ │ │ │ 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 +861731,23 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2cfb4e │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r4, [pc, #728] @ (2cff20 ) │ │ │ │ + ldr r4, [pc, #472] @ (2cfe20 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ 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 +861872,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 r2, [pc, #1016] @ (2d01d4 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + cpsie ai │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + cpsie │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + cpsid │ │ │ │ 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 +861906,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: 0xb632 │ │ │ │ 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 +861922,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: 0xb60c │ │ │ │ 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 +861988,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} │ │ │ │ + push {r4, r7, lr} │ │ │ │ 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 +862047,15 @@ │ │ │ │ b.n 2cff80 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ 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 +862101,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ movs r2, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r3, r5, r6} │ │ │ │ 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 +862143,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} │ │ │ │ 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 +862211,15 @@ │ │ │ │ b.n 2d0156 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r5, #174 @ 0xae │ │ │ │ lsls r7, r5, #5 │ │ │ │ cdp2 1, 15, cr0, cr12, cr14, {3} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2d0206 │ │ │ │ + cbz r0, 2d01f6 │ │ │ │ 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 +862268,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 │ │ │ │ + uxth r0, r4 │ │ │ │ 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 +862319,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 │ │ │ │ + sxth r4, r4 │ │ │ │ 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 +862360,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, 2d0392 │ │ │ │ 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 +862423,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 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ 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 +862474,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 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ 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 +862501,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 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ 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 +862517,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cf968 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ 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 +862543,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cfad0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ 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 +862559,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cfad0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ 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 +862585,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cfc58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ 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 +862601,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cfc58 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ 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 +862840,25 @@ │ │ │ │ bl 397474 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2d0810 │ │ │ │ ldr r0, [pc, #28] @ (2d08a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ b.n 2d07b4 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ 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 +862909,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2d08ee │ │ │ │ nop │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ @ instruction: 0xf734016e │ │ │ │ - add r3, pc, #368 @ (adr r3, 2d0abc ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 2d09bc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ 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 +862955,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r3, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r7, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ 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 +862988,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 r1, pc, #704 @ (adr r1, 2d0cd4 ) │ │ │ │ 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 +863021,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d05fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2d0ce4 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 2d0be4 ) │ │ │ │ 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 +863054,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r1, pc, #536 @ (adr r1, 2d0cd4 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 2d0bd4 ) │ │ │ │ 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 +863111,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 r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ 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 +863176,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 208eb4 │ │ │ │ b.n 2d0bc0 │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r0, pc, #528 @ (adr r0, 2d0e20 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 2d0d20 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #456 @ (adr r0, 2d0ddc ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 2d0cdc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2d0da0 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 2d0ca0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #320 @ (adr r0, 2d0d5c ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 2d0c5c ) │ │ │ │ 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 +863241,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 r1, sp, #608 @ 0x260 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ 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 +863451,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 r0, sp, #880 @ 0x370 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ 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 +863632,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 r6, pc, #616 @ (adr r6, 2d1350 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 2d13b8 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 2d12b8 ) │ │ │ │ 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 +863900,15 @@ │ │ │ │ b.n 2d13e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r0], #440 @ 0x1b8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {110} @ 0x6e │ │ │ │ - add r2, pc, #376 @ (adr r2, 2d15a0 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 2d14a0 ) │ │ │ │ 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 +865990,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, [r4, #38] @ 0x26 │ │ │ │ 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 +866191,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, [r6, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ 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 +866236,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, [r7, #14] │ │ │ │ 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 +866305,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, [r1, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ 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 +866718,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, r1, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr??.w r0, [ip, #238] @ 0xee │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrsb.w r0, [ip, #238] @ 0xee │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r1, r4, #5 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r1, r4, #5 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ 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 +867936,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: 0xf1f600ee │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ 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 │ │ │ │ + orrs.w r0, r2, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xfbf400ee │ │ │ │ + @ instruction: 0xf3fc00ee │ │ │ │ + @ instruction: 0xf6b000ee │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf3ba00ee │ │ │ │ - @ instruction: 0xfb5c00ee │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + @ instruction: 0xf37a00ee │ │ │ │ + @ instruction: 0xfb1c00ee │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xfb3c00ee │ │ │ │ - vmla.i d0, d30, d2[7] │ │ │ │ - ldcl 0, cr0, [r2, #952]! @ 0x3b8 │ │ │ │ - @ instruction: 0xf75800ee │ │ │ │ - orns r0, ip, #238 @ 0xee │ │ │ │ - @ instruction: 0xf5f400ee │ │ │ │ - strb.w r0, [r0, lr, lsl #2] │ │ │ │ - cdp 0, 4, cr0, cr8, cr14, {7} │ │ │ │ - and.w r0, lr, #238 @ 0xee │ │ │ │ - movt r0, #57582 @ 0xe0ee │ │ │ │ - cdp2 0, 1, cr0, cr2, cr14, {7} │ │ │ │ - ldcl 0, cr0, [r6, #-952] @ 0xfffffc48 │ │ │ │ + @ instruction: 0xfafc00ee │ │ │ │ + vhadd.s8 q8, q15, q15 │ │ │ │ + ldc 0, cr0, [r2, #952]! @ 0x3b8 │ │ │ │ + @ instruction: 0xf71800ee │ │ │ │ + bics.w r0, ip, #238 @ 0xee │ │ │ │ + subs.w r0, r4, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xf7c000ee │ │ │ │ + cdp 0, 0, cr0, cr8, cr14, {7} │ │ │ │ + vmla.i d16, d30, d2[7] │ │ │ │ + @ instruction: 0xf28e00ee │ │ │ │ + ldc2l 0, cr0, [r2, #952] @ 0x3b8 │ │ │ │ + ldc 0, cr0, [r6, #-952] @ 0xfffffc48 │ │ │ │ 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: 0xf61c00ee │ │ │ │ + stc2 0, cr0, [sl, #-952] @ 0xfffffc48 │ │ │ │ + rsbs r0, r0, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xf59a00ee │ │ │ │ + vext.8 q8, q11, q15, #0 │ │ │ │ + @ instruction: 0xf77a00ee │ │ │ │ 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 +869610,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] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ 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 +870463,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, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r2, #8] │ │ │ │ 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 +870823,17 @@ │ │ │ │ b.n 2d5d22 │ │ │ │ add r4, pc, #320 @ (adr r4, 2d5f8c ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #848 @ (adr r2, 2d61a4 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ 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 +871316,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 2d6698 │ │ │ │ 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 +871336,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r4, #84] @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ 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 +871518,45 @@ │ │ │ │ beq.n 2d6586 │ │ │ │ b.n 2d6474 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #85] @ 0x55 │ │ │ │ b.n 2d6496 │ │ │ │ nop │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 2d6360 │ │ │ │ + b.n 2d62e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ 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 +871604,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 │ │ │ │ + bcs.n 2d65f0 │ │ │ │ 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 +871700,15 @@ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 2d6748 │ │ │ │ ldr r0, [pc, #12] @ (2d67a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 209100 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d6758 │ │ │ │ - bne.n 2d6734 │ │ │ │ + bne.n 2d66b4 │ │ │ │ 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 +871763,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2d68f0 │ │ │ │ + bne.n 2d6870 │ │ │ │ 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 +871854,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 │ │ │ │ + rsb r0, r6, lr, asr #3 │ │ │ │ + stcl 0, cr0, [r2], {238} @ 0xee │ │ │ │ + b.n 2d65a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d6b9c │ │ │ │ + b.n 2d6b1c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs.w r0, r2, lr, asr #3 │ │ │ │ - bne.n 2d69d8 │ │ │ │ + sbcs.w r0, r2, lr, asr #3 │ │ │ │ + bne.n 2d6958 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d65ac │ │ │ │ + b.n 2d652c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 2d696c │ │ │ │ + beq.n 2d68ec │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bhi.n 2d690c │ │ │ │ + bhi.n 2d688c │ │ │ │ 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 +871891,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, r2, #10 │ │ │ │ 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 +871929,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, [r0, #16] │ │ │ │ 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 +872099,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] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ 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 +872383,21 @@ │ │ │ │ bl 2d6944 │ │ │ │ ldr r0, [pc, #20] @ (2d6e6c ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ ldr r0, [pc, #16] @ (2d6e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ @@ -873560,35 +873557,35 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #268 @ 0x10c │ │ │ │ b.n 2d7156 │ │ │ │ nop │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - blt.n 2d79a8 │ │ │ │ + bge.n 2d7928 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d74a8 │ │ │ │ + b.n 2d7428 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7a28 │ │ │ │ + b.n 2d79a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7518 │ │ │ │ + b.n 2d7498 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d76f4 │ │ │ │ + b.n 2d7674 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d79dc │ │ │ │ + b.n 2d795c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcc.n 2d7974 │ │ │ │ + bcs.n 2d78f4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 2d7628 │ │ │ │ + b.n 2d75a8 │ │ │ │ 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 +876329,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 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ 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 +876688,25 @@ │ │ │ │ b.w 2d8d1a │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ b.w 2d8d54 │ │ │ │ ldr r0, [pc, #28] @ (2d991c ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 2d9b8c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 2d9a8c ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbz r0, 2d9932 │ │ │ │ + cbz r0, 2d9922 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ 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 +876775,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d99e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ 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 +876810,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (2d9a40 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ ldr r0, [pc, #8] @ (2d9a44 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d6944 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ 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 +879506,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, r0, #0 │ │ │ │ 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 +879600,15 @@ │ │ │ │ ldr r1, [pc, #272] @ (2db87c ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ @ instruction: 0xeb3a0170 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #232] @ (2db860 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r2, #4 │ │ │ │ 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 +879646,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ (2db7f0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2db7c2 │ │ │ │ nop │ │ │ │ orrs.w r1, r2, r0, ror #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #8 │ │ │ │ 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 +879688,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 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ 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 +879730,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2db8c0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2db894 │ │ │ │ nop │ │ │ │ @ instruction: 0xe9820170 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ 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 +879769,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 r3, #206 @ 0xce │ │ │ │ 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 +879817,17 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2da2a0 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia.w r0!, {r4, r5, r6, r8} │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ 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 +879874,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 r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ 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 +879934,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbac4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dba8a │ │ │ │ b.n 2dba00 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp lr, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ 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 +879997,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 r4, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ 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 +880060,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbbec ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbbb2 │ │ │ │ b.n 2db8d8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ add lr, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ 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 +880123,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 r3, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ 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 +880186,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2dbd14 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2dbcda │ │ │ │ b.n 2db7b0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ muls r6, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ 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 +880251,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2dbd72 │ │ │ │ nop │ │ │ │ b.n 2db720 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmn r4, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ 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 +880314,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 r1, #220 @ 0xdc │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ 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 +880584,15 @@ │ │ │ │ bl 2da2a0 │ │ │ │ ldrb.w r3, [r4, #45] @ 0x2d │ │ │ │ bic.w r3, r3, #31 │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #24 │ │ │ │ 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 +880639,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 r1, [pc, #848] @ (2dc4a4 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ 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 +880726,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ b.n 2dc318 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ 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 +880814,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, [r2, #88] @ 0x58 │ │ │ │ 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 +880902,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, [r7, #72] @ 0x48 │ │ │ │ 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 +880990,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, [r4, #60] @ 0x3c │ │ │ │ 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 +881070,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 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r3, r2, #3 │ │ │ │ udf #237 @ 0xed │ │ │ │ vtbl.8 d19, {d31- │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ 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 +881229,15 @@ │ │ │ │ nop │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ lsls r6, r5, #5 │ │ │ │ blt.n 2dc628 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ 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 +881307,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bge.n 2dc748 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ 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 +881385,15 @@ │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bls.n 2dc880 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ 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 +881463,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] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ 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 +881541,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bhi.n 2dcaf0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ 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 +881649,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, r6, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ 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 +881760,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, r2, #4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ 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 +881842,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, [r5, r0] │ │ │ │ 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 +881926,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ lsls r6, r5, #5 │ │ │ │ bmi.n 2dcd38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ 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 +882010,15 @@ │ │ │ │ nop │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ bcc.n 2dce5c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ 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 +882103,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] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ 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 +882198,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ bne.n 2dd09c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ 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 +882285,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] │ │ │ │ + str r4, [r1, r7] │ │ │ │ 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 +882386,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ beq.n 2dd2f4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #28 │ │ │ │ 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 +882492,15 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #18 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ble.n 2dd458 │ │ │ │ + ble.n 2dd3d8 │ │ │ │ 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 +882614,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #736] @ (2dd7e4 ) │ │ │ │ + ldr r6, [pc, #480] @ (2dd6e4 ) │ │ │ │ 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 +882712,19 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r6, r5, #5 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e800d2 │ │ │ │ + @ instruction: 0xf7a800d2 │ │ │ │ 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 +882806,18 @@ │ │ │ │ nop │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf6f200d2 │ │ │ │ - @ instruction: 0xf6ec00d2 │ │ │ │ + @ instruction: 0xf6b200d2 │ │ │ │ + subw r0, ip, #2258 @ 0x8d2 │ │ │ │ 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 +882910,20 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r5, r6, r7} │ │ │ │ - vsli.64 , q14, #63 @ 0x3f │ │ │ │ + vsli.64 d31, d28, #63 @ 0x3f │ │ │ │ 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 +883002,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 │ │ │ │ + adds.w r0, ip, #6881280 @ 0x690000 │ │ │ │ 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 +883106,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 │ │ │ │ + orr.w r0, r2, #6881280 @ 0x690000 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vraddhn.i d31, , q6 │ │ │ │ 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 +883210,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, r2, #22 │ │ │ │ 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 │ │ │ │ + movt r0, #41170 @ 0xa0d2 │ │ │ │ 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 +883316,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, r1, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r7!, {r0, r2, r6} │ │ │ │ vrsubhn.i d28, , q15 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - addw r0, r2, #210 @ 0xd2 │ │ │ │ + rsb r0, r2, #210 @ 0xd2 │ │ │ │ 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 +883423,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 │ │ │ │ + eor.w r0, sl, #210 @ 0xd2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #210 @ 0xd2 │ │ │ │ + adds.w r0, sl, #210 @ 0xd2 │ │ │ │ stmia r7!, {r0, r7} │ │ │ │ vsubw.u q9, , d24 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -883518,15 +883515,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 r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmia r4!, {r0, r2, r4, r7} │ │ │ │ vrshr.u32 d18, d18, #1 │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883628,20 +883625,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} │ │ │ │ + mcr 0, 4, r0, cr14, cr2, {6} │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dde18 │ │ │ │ + b.n 2ddd98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmia r5!, {r0, r1, r3, r4, r5, r6} │ │ │ │ vaddw.u q9, , d22 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r0, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -883727,15 +883724,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 r0, [pc, #672] @ (2de2ac ) │ │ │ │ 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 +883815,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 │ │ │ │ + blxns r7 │ │ │ │ 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 +883906,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 │ │ │ │ + mov r8, sl │ │ │ │ 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 +884014,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, r2, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #504 @ (adr r2, 2de4f4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 2de3f4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xeae800d2 │ │ │ │ - @ instruction: 0xeb3a00d2 │ │ │ │ + @ instruction: 0xeaa800d2 │ │ │ │ + @ instruction: 0xeafa00d2 │ │ │ │ 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 +884124,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 │ │ │ │ + orrs.w r0, r8, r2, lsr #3 │ │ │ │ + orrs.w r0, r0, r2, lsr #3 │ │ │ │ + ldrd r0, r0, [r4, #840] @ 0x348 │ │ │ │ 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 +884239,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, r0, r7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ble.n 2de49c │ │ │ │ + ble.n 2de61c │ │ │ │ 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 +884342,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, r4, #21 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -884461,26 +884458,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, r6, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cbnz r7, 2de7de │ │ │ │ @ instruction: 0xffffbb38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de470 │ │ │ │ + b.n 2de3f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de580 │ │ │ │ + b.n 2de500 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, r1, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ ldmia r1, {r0, r1, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884590,26 +884587,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 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ rev16 r3, r6 │ │ │ │ @ instruction: 0xffffb9fc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de334 │ │ │ │ + b.n 2de2b4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de46c │ │ │ │ + b.n 2de3ec │ │ │ │ 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 +884716,26 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbnz r4, 2de9d8 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #28 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df180 │ │ │ │ + b.n 2df100 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cbnz r7, 2de9fa │ │ │ │ vtbx.8 d27, {d31}, d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2de1f8 │ │ │ │ + b.n 2df178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2de360 │ │ │ │ + b.n 2de2e0 │ │ │ │ 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 +884845,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, r7, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2df044 │ │ │ │ + b.n 2defc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb803 │ │ │ │ vabdl.u , d31, d4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2df0bc │ │ │ │ + b.n 2df03c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df254 │ │ │ │ + b.n 2df1d4 │ │ │ │ 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 +884974,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, r7, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2def18 │ │ │ │ + b.n 2dee98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ @ instruction: 0xb6d5 │ │ │ │ vmlsl.u , d15, d0[0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2def94 │ │ │ │ + b.n 2def14 │ │ │ │ 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 +885101,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, r0, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r0, r1, r5, r7, lr} │ │ │ │ vabal.u , d15, d12 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 2dee44 │ │ │ │ + b.n 2dedc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - b.n 2df014 │ │ │ │ + b.n 2def94 │ │ │ │ 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 +885232,17 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ push {r2, r5} │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ 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 +885356,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 r0!, {r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ 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 +885464,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ cbz r4, 2df150 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r3, r7, lr} │ │ │ │ - @ instruction: 0xffffdddc │ │ │ │ + @ instruction: 0xffffdd9c │ │ │ │ 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 +885569,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r6, r5, #5 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r0, r1, r2, r4, r5, r6} │ │ │ │ - vqdmulh.s , , d8[0] │ │ │ │ + vmull.u , d31, d8 │ │ │ │ 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 +885674,18 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r2, #22 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbz r3, 2df3b0 │ │ │ │ - @ instruction: 0xffffdbb4 │ │ │ │ + @ instruction: 0xffffdb74 │ │ │ │ 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 +885779,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 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r4, #3 │ │ │ │ sxtb r7, r1 │ │ │ │ - vtbl.8 d29, {d31- instruction: 0xfb4000d4 │ │ │ │ - bhi.n 2df670 │ │ │ │ + @ instruction: 0xfb0000d4 │ │ │ │ + bhi.n 2df5f0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2df4ac │ │ │ │ + bls.n 2df62c │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bls.n 2df5cc │ │ │ │ + bhi.n 2df54c │ │ │ │ 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 +886023,25 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r6, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2df654 │ │ │ │ + bvc.n 2df5d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2df648 │ │ │ │ + bhi.n 2df7c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #808] @ (2dfa04 ) │ │ │ │ + ldr r0, [pc, #552] @ (2df904 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n 2df790 │ │ │ │ + bvc.n 2df710 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bhi.n 2df7a0 │ │ │ │ + bhi.n 2df720 │ │ │ │ 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 +886149,23 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r7, #3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2df780 │ │ │ │ + bvs.n 2df900 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df75c │ │ │ │ + bvc.n 2df8dc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df754 │ │ │ │ + bvc.n 2df8d4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 2df860 │ │ │ │ + bpl.n 2df7e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvc.n 2df854 │ │ │ │ + bvs.n 2df7d4 │ │ │ │ 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 +886287,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ lsls r6, r7, #30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ 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 +886400,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 2dfb04 │ │ │ │ + bmi.n 2dfa84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 2dfaec │ │ │ │ + bmi.n 2dfa6c │ │ │ │ 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 +886515,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r7, pc, #240 @ (adr r7, 2dfca0 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r6, pc, #312 @ (adr r6, 2dfcf8 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 2dfbf8 ) │ │ │ │ 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 +886631,19 @@ │ │ │ │ nop │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r6, pc, #80 @ (adr r6, 2dfd28 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 2dfd80 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 2e0080 ) │ │ │ │ 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 +886746,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 r3, pc, #936 @ (adr r3, 2e01b0 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ 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 +886862,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r3, pc, #784 @ (adr r3, 2e023c ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ 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 +886978,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r2, pc, #608 @ (adr r2, 2e02b8 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ 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 +887108,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.u q8, q4, │ │ │ │ add r1, pc, #440 @ (adr r1, 2e0360 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r2, [pc, #168] @ (2e025c ) │ │ │ │ + ldr r1, [pc, #936] @ (2e055c ) │ │ │ │ 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 +887223,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 r0, #220 @ 0xdc │ │ │ │ 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 +887334,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 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00a2 │ │ │ │ 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 +887559,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 2e021c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ 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 +887691,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ vst2.8 {d0[3],d1[3]}, [sl]! │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 2e0a84 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 2e0984 ) │ │ │ │ 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 +887836,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [r2, ] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 2e096e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ 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 +887985,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf69e016d │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ 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 +888149,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 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ 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 +888294,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, r5, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bvc.n 2e0ee0 │ │ │ │ + bvc.n 2e0e60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ 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 +888445,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 2e127c │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 2e1118 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 2e1018 ) │ │ │ │ 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 +888596,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, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ vrhadd.s32 q0, q5, │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #220] @ (2e11f8 ) │ │ │ │ @@ -888702,15 +888699,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xfa353c8e │ │ │ │ cdp 1, 13, cr0, cr8, cr13, {3} │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ cdp 1, 4, cr0, cr2, cr13, {3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #220] @ (2e12f8 ) │ │ │ │ @@ -888802,15 +888799,15 @@ │ │ │ │ cmp r6, #225 @ 0xe1 │ │ │ │ negs r5, r4 │ │ │ │ ldcl 1, cr0, [r8, #436] @ 0x1b4 │ │ │ │ ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ 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 +888946,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 │ │ │ │ + bmi.n 2e1470 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ 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 +889113,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, [r5, #1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bcc.n 2e175c │ │ │ │ + bcc.n 2e16dc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 2e169c │ │ │ │ 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 +889280,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 r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ 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 +889447,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, [r2, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsb.w r0, [r2, #231] @ 0xe7 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + ldr??.w r0, [r2, r7, lsl #2] │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ 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 +889635,27 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e179c │ │ │ │ lsls r5, r5, #5 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2e1c0e │ │ │ │ + cbz r4, 2e1bfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r6, 2e1c06 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + cbz r4, 2e1c42 │ │ │ │ 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 +889762,15 @@ │ │ │ │ nop │ │ │ │ b.n 2e1514 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ 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 +889877,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, r6, #22 │ │ │ │ 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 +889999,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, r0, #18 │ │ │ │ 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 +890146,27 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r2, [r7, #18] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2e21b0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r0, r6, #5 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ 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 +890337,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 r1, {r1, r4, r6, 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,16 +890475,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 r4, r4, #3 │ │ │ │ + vmla.i32 q8, q15, d3[1] │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -890738,25 +890734,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 r2, sp, #736 @ 0x2e0 │ │ │ │ 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 r1, sp, #592 @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -891068,109 +891064,109 @@ │ │ │ │ ldr r0, [pc, #208] @ (2e2adc ) │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ add r0, pc │ │ │ │ b.n 2e287a │ │ │ │ nop │ │ │ │ subs r3, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - @ instruction: 0xffffa8d8 │ │ │ │ + @ instruction: 0xffffa898 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ - vtbx.8 d26, {d31}, d14 │ │ │ │ + vtbl.8 d26, {d31}, d14 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 2e2b44 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 2e2e44 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2a98 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 2e2d98 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 2e2ad8 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 2e2dd8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 2e2acc ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 2e2dcc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e2aa8 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 2e2da8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2e2adc ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 2e2ddc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #80 @ (adr r7, 2e2b00 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 2e2e00 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2e2b2c ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 2e2e2c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #160 @ (adr r7, 2e2b58 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 2e2e58 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 2e2b74 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 2e2e74 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2e2b90 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 2e2e90 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2e2bbc ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 2e2ebc ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ str r6, [sp, #732] @ 0x2dc │ │ │ │ - @ instruction: 0xffffa740 │ │ │ │ + vabdl.u q13, d15, d0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrh r7, [r0, #56] @ 0x38 │ │ │ │ - vqshl.u32 d26, d22, #31 │ │ │ │ + vqshlu.s64 q13, q11, #63 @ 0x3f │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2e2bc0 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 2e2ec0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 2e2c04 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 2e2b04 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r5, pc, #472 @ (adr r5, 2e2cb8 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 2e2bb8 ) │ │ │ │ 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 +891335,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] │ │ │ │ + @ instruction: 0xf7c200e3 │ │ │ │ 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 +891667,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 │ │ │ │ + subs.w r0, sl, #7438336 @ 0x718000 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - vsri.32 q13, q12, #1 │ │ │ │ + vsri.32 d26, d24, #1 │ │ │ │ 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 +892008,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 r1, pc, #656 @ (adr r1, 2e363c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 2e3708 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 2e3608 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf27a00e3 │ │ │ │ - @ instruction: 0xeaf000d7 │ │ │ │ + @ instruction: 0xf23a00e3 │ │ │ │ + @ instruction: 0xeab000d7 │ │ │ │ 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 +892234,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 │ │ │ │ + cdp 0, 11, cr0, cr10, cr3, {7} │ │ │ │ + @ instruction: 0xebe200d2 │ │ │ │ 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 +892624,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, 2e3a5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r7, [pc, #168] @ (2e3ad0 ) │ │ │ │ + ldr r6, [pc, #936] @ (2e3dd0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ 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 +892867,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 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ 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 +893292,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 2e4680 │ │ │ │ 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 +893365,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 2e4538 │ │ │ │ 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 +893599,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 r2, pc, #792 @ (adr r2, 2e46e0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r4, r4, #3 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ - vshr.u32 d25, d14, #1 │ │ │ │ + @ instruction: 0xffff8fde │ │ │ │ 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 │ │ │ │ + vmlsl.u , d15, d10[0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r5, [r6, #0] │ │ │ │ vmla.i q11, , d23[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ - vsri.64 d16, d22, #1 │ │ │ │ + vsri.32 q8, q11, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ 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 +893835,35 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 2e4696 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, lr │ │ │ │ + add r6, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add r6, pc, #528 @ (adr r6, 2e4848 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 2e4748 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - orrs r0, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {} │ │ │ │ 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 +894159,44 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ cbnz r4, 2e4988 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ 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, [r0, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2e4a18 ) │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vshr.u64 q0, q3, #34 │ │ │ │ + vqadd.u16 q8, q15, q3 │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ 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 +894550,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, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ 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] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xfb7800d6 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + @ instruction: 0xfb3800d6 │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ strb r0, [r0, r4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ 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 +895029,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 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2e529c │ │ │ │ + bmi.n 2e521c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ 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 +895720,23 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r7, [pc, #424] @ (2e5b00 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ 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 +896303,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, [r0, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d0-d3}, [sl :64], r5 │ │ │ │ + str??.w r0, [sl, #213] @ 0xd5 │ │ │ │ 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, [r2, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ mov r6, fp │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (2e6308 ) │ │ │ │ + ldr r1, [pc, #608] @ (2e6208 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp sl, ip │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - rsb r0, r6, r6, lsr #3 │ │ │ │ + @ instruction: 0xeb8600d6 │ │ │ │ cmp r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ add ip, sl │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r6, lr │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r0, r3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ mvns r4, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adcs r0, r1 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ muls r6, r6 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orrs r6, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ 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 +897686,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, [r6, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ 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, [r1, #24] │ │ │ │ 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 +899084,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 │ │ │ │ + orrs.w r0, sl, #7569408 @ 0x738000 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #179 @ 0xb3 │ │ │ │ - vmls.i q11, , d16[0] │ │ │ │ + vraddhn.i d22, , q8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #79 @ 0x4f │ │ │ │ vsli.64 d19, d1, #63 @ 0x3f │ │ │ │ vdup.8 , d12[7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r2, #3 │ │ │ │ vqrshrn.u64 d19, q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ - vdup.8 , d2[7] │ │ │ │ + vdup.8 d21, d2[7] │ │ │ │ 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 │ │ │ │ + vsra.u64 d22, d26, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #223 @ 0xdf │ │ │ │ - vsubl.u q11, d15, d6 │ │ │ │ + @ instruction: 0xffff61c6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #141 @ 0x8d │ │ │ │ - vrshr.u32 d22, d0, #1 │ │ │ │ + vsra.u64 q11, q0, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - vsra.u64 d22, d14, #1 │ │ │ │ + vsra.u32 q11, q7, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r7, #16] │ │ │ │ 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 +899195,37 @@ │ │ │ │ adds r4, #41 @ 0x29 │ │ │ │ vmlsl.u , d31, d0[0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r7, #29 │ │ │ │ - vsli.32 , q12, #31 │ │ │ │ + vsli.32 d21, d24, #31 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ - vmull.u , d31, d26 │ │ │ │ + vdup.8 , d26[7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ 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 +900392,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, [r2, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (2e8cc4 ) │ │ │ │ + ldr r6, [pc, #760] @ (2e8bc4 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ - vtbx.8 d21, {d15}, d28 │ │ │ │ + vtbl.8 d21, {d15}, d28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ vrsra.u32 q9, , #1 │ │ │ │ - vtbx.8 d21, {d15}, d6 │ │ │ │ + vtbl.8 d21, {d15}, d6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ - vqrshrun.s64 d21, q0, #1 │ │ │ │ + vqshrun.s64 d21, q0, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #376] @ (2e8a80 ) │ │ │ │ + ldr r5, [pc, #120] @ (2e8980 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #528] @ (2e8b1c ) │ │ │ │ + ldr r4, [pc, #272] @ (2e8a1c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #696] @ (2e8bc8 ) │ │ │ │ + ldr r3, [pc, #440] @ (2e8ac8 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #864] @ (2e8c74 ) │ │ │ │ + ldr r2, [pc, #608] @ (2e8b74 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + ldr r7, [pc, #800] @ (2e8c70 ) │ │ │ │ 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 +901712,53 @@ │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ bl 2dbd18 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ b.n 2e9618 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #888] @ (2e9944 ) │ │ │ │ + ldr r6, [pc, #632] @ (2e9844 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r6, [pc, #96] @ (2e9630 ) │ │ │ │ + ldr r5, [pc, #864] @ (2e9930 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #336] @ (2e9724 ) │ │ │ │ + ldr r5, [pc, #80] @ (2e9624 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #600] @ (2e9830 ) │ │ │ │ + ldr r4, [pc, #344] @ (2e9730 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #936] @ (2e9984 ) │ │ │ │ + ldr r3, [pc, #680] @ (2e9884 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #376] @ (2e9758 ) │ │ │ │ + ldr r3, [pc, #120] @ (2e9658 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #856] @ (2e993c ) │ │ │ │ + ldr r2, [pc, #600] @ (2e983c ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [pc, #320] @ (2e9728 ) │ │ │ │ + ldr r2, [pc, #64] @ (2e9628 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #536] @ (2e9804 ) │ │ │ │ + ldr r1, [pc, #280] @ (2e9704 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #792] @ (2e9908 ) │ │ │ │ + ldr r0, [pc, #536] @ (2e9808 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [pc, #24] @ (2e960c ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx r9 │ │ │ │ + bx r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + mov r2, ip │ │ │ │ lsls r2, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add ip, fp │ │ │ │ + add ip, r3 │ │ │ │ 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 +902654,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 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - asrs r0, r5 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + eors r0, r4 │ │ │ │ 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 +902680,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 r2, #146 @ 0x92 │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ 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 +904198,62 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r3, [pc, #688] @ (2eb188 ) │ │ │ │ + ldr r3, [pc, #432] @ (2eb088 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ 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 r0, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r1, fp │ │ │ │ @@ -906401,61 +906397,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, r7, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strd r0, r1, [r6, #-444] @ 0x1bc │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - eor.w r0, r8, #215 @ 0xd7 │ │ │ │ - vshr.s64 q8, , #8 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + orr.w r0, r8, #215 @ 0xd7 │ │ │ │ + vshr.s64 q0, , #8 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ udf #149 @ 0x95 │ │ │ │ - @ instruction: 0xfffe1df6 │ │ │ │ + @ instruction: 0xfffe1db6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xf25000e8 │ │ │ │ + @ instruction: 0xf21000e8 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb33fffe │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ 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 +907818,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, r5, #22 │ │ │ │ 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 +907837,39 @@ │ │ │ │ bge.n 2ed2da │ │ │ │ @ instruction: 0xfffe38b4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bne.n 2ed352 │ │ │ │ - vshr.u32 , q9, #2 │ │ │ │ + vshr.u32 d17, d18, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bcs.n 2ed212 │ │ │ │ - @ instruction: 0xfffece88 │ │ │ │ + vqrdmlah.s q14, q7, d8[0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - blt.n 2ed258 │ │ │ │ + blt.n 2ed3d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldmia r5, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vdup.16 q8, d0[3] │ │ │ │ + vdup.16 d16, d0[3] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4, r6, r7} │ │ │ │ - vtbl.8 d16, {d30-d31}, d10 │ │ │ │ + vtbx.8 d16, {d14-d15}, d10 │ │ │ │ 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 +909238,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 2edab4 │ │ │ │ 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, [r4, r0] │ │ │ │ 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 +910516,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 r2, #202 @ 0xca │ │ │ │ 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 │ │ │ │ + vqshl.u32 d31, d0, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ 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 │ │ │ │ + bic.w r0, r2, #6848512 @ 0x688000 │ │ │ │ + @ instruction: 0xf37a00d1 │ │ │ │ + @ instruction: 0xf2d600d1 │ │ │ │ + subw r0, r4, #209 @ 0xd1 │ │ │ │ + @ instruction: 0xf28000d1 │ │ │ │ + @ instruction: 0xf25c00d1 │ │ │ │ + @ instruction: 0xf23800d1 │ │ │ │ @ instruction: 0xf21400d1 │ │ │ │ - @ instruction: 0xf1f000d1 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf1f400d1 │ │ │ │ + rsbs r0, r4, #209 @ 0xd1 │ │ │ │ + subs.w r0, r0, #209 @ 0xd1 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ sxth r7, r7 │ │ │ │ - vuzp. , q14 │ │ │ │ + vuzp. d31, d28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cbz r7, 2eed28 │ │ │ │ - vuzp. d31, d4 │ │ │ │ + vtrn. , q2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ uxth r5, r6 │ │ │ │ - vtrn. d31, d10 │ │ │ │ + vmla.i , q7, d10[0] │ │ │ │ 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 +911775,53 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 2e0ad8 │ │ │ │ ldr r3, [pc, #152] @ (2efa58 ) │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ b.n 2efa5c │ │ │ │ - vshr.s64 q0, , #28 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + vqadd.s32 q8, q10, │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ + mcr 0, 7, r0, cr6, cr1, {6} │ │ │ │ + mcr 0, 3, r0, cr14, cr1, {6} │ │ │ │ + ldcl 0, cr0, [r6, #836]! @ 0x344 │ │ │ │ + stc 0, cr0, [r0, #836] @ 0x344 │ │ │ │ + stc 0, cr0, [sl, #-836] @ 0xfffffcbc │ │ │ │ + ldc 0, cr0, [r4], {209} @ 0xd1 │ │ │ │ + ldc 0, cr0, [ip], {209} @ 0xd1 │ │ │ │ + subs.w r0, r6, r1, lsr #3 │ │ │ │ pop {r0, r1, r2, r3, r4, pc} │ │ │ │ - vtbl.8 d30, {d30- instruction: 0xeac600d1 │ │ │ │ - orrs.w r0, lr, r1, lsr #3 │ │ │ │ - ldrd r0, r0, [sl, #836]! @ 0x344 │ │ │ │ + eor.w r0, r6, r1, lsr #3 │ │ │ │ + ands.w r0, lr, r1, lsr #3 │ │ │ │ + @ instruction: 0xe9ba00d1 │ │ │ │ add r6, pc, #924 @ (adr r6, 2efdac ) │ │ │ │ - @ instruction: 0xfffee992 │ │ │ │ + vqrshrn.u64 d30, q1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmdb r6, {r0, r4, r6, r7} │ │ │ │ - ldc 0, cr0, [lr, #832]! @ 0x340 │ │ │ │ - b.n 2ef990 │ │ │ │ + @ instruction: 0xe8c600d1 │ │ │ │ + ldcl 0, cr0, [lr, #-832]! @ 0xfffffcc0 │ │ │ │ + b.n 2ef910 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef92c │ │ │ │ + b.n 2ef8ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef7fc │ │ │ │ + b.n 2ef77c │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r3, pc, #972 @ (adr r3, 2efdf8 ) │ │ │ │ - vmlsl.u q15, d30, d6[0] │ │ │ │ + vrsubhn.i d30, q15, q3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef694 │ │ │ │ + b.n 2ef614 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef55c │ │ │ │ + b.n 2ef4dc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ef41c │ │ │ │ + b.n 2ef39c │ │ │ │ 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 +913045,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 2f0924 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ - vshr.u32 q15, q14, #2 │ │ │ │ + vshr.u32 d30, d28, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2f05f8 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [sp, #844] @ 0x34c │ │ │ │ - @ instruction: 0xfffedf8c │ │ │ │ + vqrdmlsh.s , q7, d12[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - udf #12 │ │ │ │ + ble.n 2f0580 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [sp, #612] @ 0x264 │ │ │ │ vqdmulh.s , q15, d19[0] │ │ │ │ @ instruction: 0xfffe9ef3 │ │ │ │ - @ instruction: 0xfffedabc │ │ │ │ + @ instruction: 0xfffeda7c │ │ │ │ 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 +914411,21 @@ │ │ │ │ bl 2e02e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl 45b4bc │ │ │ │ mov r2, r0 │ │ │ │ b.n 2f12f0 │ │ │ │ - bvc.n 2f13bc │ │ │ │ + bvc.n 2f133c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f1234 │ │ │ │ + bmi.n 2f13b4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bne.n 2f12b0 │ │ │ │ + bne.n 2f1230 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ 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 +915705,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 r1, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #440] @ (2f212c ) │ │ │ │ + ldr r3, [pc, #184] @ (2f202c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ 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 +915801,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] │ │ │ │ + vrsubhn.i d28, q7, q3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r6, #38] @ 0x26 │ │ │ │ vmls.i q12, q15, d29[0] │ │ │ │ - vrsubhn.i d28, q7, q6 │ │ │ │ + @ instruction: 0xfffec5cc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r5, [r3, #32] │ │ │ │ vraddhn.i d24, q7, │ │ │ │ - vsli.32 q14, q7, #30 │ │ │ │ + vsli.32 d28, d14, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r3, #30] │ │ │ │ @ instruction: 0xfffe83c1 │ │ │ │ - vabal.u q14, d14, d8 │ │ │ │ + vmls.i q14, q15, d8[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r7, [r1, #30] │ │ │ │ vrsra.u64 d24, d17, #2 │ │ │ │ - vsri.64 q14, q4, #2 │ │ │ │ + vsri.64 d28, d8, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ 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 +917162,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 │ │ │ │ + orns r0, r6, r0, lsr #3 │ │ │ │ + cbnz r6, 2f2daa │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r1, #26] │ │ │ │ - vqshl.u64 , q9, #62 @ 0x3e │ │ │ │ + vqshl.u64 d27, d18, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r7, [r2, #23] │ │ │ │ @ instruction: 0xfffe75cd │ │ │ │ vshr.u32 d24, d17, #2 │ │ │ │ vshr.u32 d24, d25, #2 │ │ │ │ - vqshl.u32 , q7, #30 │ │ │ │ + vqshl.u32 d27, d14, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - setend be │ │ │ │ + setpan #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r5, #17] │ │ │ │ vsri.32 , , #2 │ │ │ │ - vrsubhn.i d27, q7, q4 │ │ │ │ + @ instruction: 0xfffeb5c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r7, [r1, #13] │ │ │ │ vrsra.u32 d23, d19, #2 │ │ │ │ vqrdmulh.s , q15, d7[0] │ │ │ │ @ instruction: 0xfffe7e87 │ │ │ │ - vsli.32 d27, d14, #30 │ │ │ │ + vsri.64 , q7, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ 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,58 +918426,58 @@ │ │ │ │ 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- instruction: 0xfffeaff8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r1, [r5, #18] │ │ │ │ vcvt.u16.f16 d22, d27, #2 │ │ │ │ vrshr.u64 d23, d23, #2 │ │ │ │ - @ instruction: 0xfffead98 │ │ │ │ + vcvt.u16.f16 q13, q4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xfffe6a75 │ │ │ │ - vqrdmulh.s q13, q7, d2[0] │ │ │ │ + @ instruction: 0xfffead02 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ vtbx.8 d22, {d30-d31}, d17 │ │ │ │ - vcvt.f16.u16 q13, q14, #2 │ │ │ │ + vcvt.f16.u16 d26, d28, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ vqrshrn.u64 d22, , #2 │ │ │ │ - vcvt.f16.u16 d26, d22, #2 │ │ │ │ + @ instruction: 0xfffeabf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ vtbl.8 d22, {d14-d15}, d15 │ │ │ │ - @ instruction: 0xfffeabba │ │ │ │ + @ instruction: 0xfffeab7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ - vshll.u32 q13, d2, #30 │ │ │ │ + @ instruction: 0xfffea9d2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ lsls r1, r2, #3 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, fp │ │ │ │ bl 2e5974 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -919794,57 +919790,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 │ │ │ │ + vsri.32 q13, q6, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ vtbl.8 d22, {d30- q13, q15, d14 │ │ │ │ + @ instruction: 0xfffea34e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #584 @ (adr r2, 2f490c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 2f480c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2f4740 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 2f4a40 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 2f4a8c ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 2f498c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ - vzip. q13, q3 │ │ │ │ + vzip. d26, d6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb r3, [r6, r6] │ │ │ │ - vuzp. q13, q7 │ │ │ │ + vuzp. d26, d14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #232 @ (adr r1, 2f47c8 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 2f4ac8 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r7, [r4, r3] │ │ │ │ vtbl.8 d22, {d14}, d9 │ │ │ │ - @ instruction: 0xfffe9f9a │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + vcvt.u32.f32 , q5, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [r4, r6] │ │ │ │ vtbl.8 d21, {d30-d31}, d25 │ │ │ │ - vcvt.f32.u32 , q15, #2 │ │ │ │ + vcvt.f32.u32 d25, d30, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ 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 +921157,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 r2, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb r3, [r6, r4] │ │ │ │ vabal.u , d14, d21 │ │ │ │ - @ instruction: 0xfffe9a5a │ │ │ │ + vshll.u32 , d10, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r3, [r7, #20] │ │ │ │ - vabdl.u , d14, d14 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + vmlsl.u , d30, d14[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r6, [pc, #28] @ (2f540c ) │ │ │ │ @ instruction: 0xfffe4e0d │ │ │ │ - @ instruction: 0xfffe93ee │ │ │ │ + vsubw.u , q15, d30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #100] @ (2f546c ) │ │ │ │ vcvt.u16.f16 d20, d13, #2 │ │ │ │ - vsubw.u , q15, d14 │ │ │ │ + @ instruction: 0xfffe934e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ 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 +922604,79 @@ │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ movs r0, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 2f6260 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bx sp │ │ │ │ @ instruction: 0xfffe4761 │ │ │ │ - vcvt.f32.u32 d24, d30, #2 │ │ │ │ + @ instruction: 0xfffe8dfe │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ vqshlu.s32 q10, , #30 │ │ │ │ - vcvt.u16.f16 d24, d8, #2 │ │ │ │ + @ instruction: 0xfffe8cd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ 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, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0x479f │ │ │ │ vqshl.u32 d18, d28, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [pc, #276] @ (2f6328 ) │ │ │ │ - vshll.u32 q12, d6, #30 │ │ │ │ + @ instruction: 0xfffe89d6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #788] @ (2f6530 ) │ │ │ │ - vtbx.8 d24, {d14}, d22 │ │ │ │ + vtbl.8 d24, {d14}, d22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #356] @ (2f638c ) │ │ │ │ @ instruction: 0xfffe4dab │ │ │ │ - vqshlu.s64 q12, q2, #62 @ 0x3e │ │ │ │ + vqshlu.s64 d24, d4, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ strh r1, [r7, r7] │ │ │ │ @ instruction: 0xfffe3e23 │ │ │ │ @ instruction: 0xfffe5543 │ │ │ │ vtbl.8 d20, {d30}, d29 │ │ │ │ - vmlsl.u q12, d14, d10[0] │ │ │ │ + vrsubhn.i d24, q7, q5 │ │ │ │ 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 │ │ │ │ + vsli.32 q12, q11, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ 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 +924010,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, [r5, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #116] @ (2f7054 ) │ │ │ │ - @ instruction: 0xfffe8362 │ │ │ │ + vshll.i q12, d18, # │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, #197 @ 0xc5 │ │ │ │ vqrdmlah.s q10, q7, d21[0] │ │ │ │ vqshrun.s64 d19, , #2 │ │ │ │ - vrshr.u32 d24, d24, #2 │ │ │ │ + vsra.u64 q12, q12, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r4, [pc, #452] @ (2f71c8 ) │ │ │ │ - vshr.u32 d24, d14, #2 │ │ │ │ + @ instruction: 0xfffe7fde │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ - @ instruction: 0xfffe7fdc │ │ │ │ + @ instruction: 0xfffe7f9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [pc, #924] @ (2f73b4 ) │ │ │ │ @ instruction: 0xfffe4daf │ │ │ │ - @ instruction: 0xfffe7ede │ │ │ │ + @ instruction: 0xfffe7e9e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #516] @ (2f722c ) │ │ │ │ - vcvt.f32.u32 d23, d0, #2 │ │ │ │ + @ instruction: 0xfffe7dd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r2, #15 │ │ │ │ @ instruction: 0xfffe48bb │ │ │ │ - vqrdmulh.s , q7, d10[0] │ │ │ │ + @ instruction: 0xfffe7d0a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r3, #155 @ 0x9b │ │ │ │ vrshr.u32 d19, d5, #2 │ │ │ │ - @ instruction: 0xfffe7cb4 │ │ │ │ + vcvt.f16.u16 , q10, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [pc, #84] @ (2f70a8 ) │ │ │ │ vtbx.8 d20, {d14-d15}, d31 │ │ │ │ - vdup.16 d23, d0[3] │ │ │ │ + vtbx.8 d23, {d30- instruction: 0xfffe3369 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7b72 │ │ │ │ + @ instruction: 0xfffe7b32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r0, #169 @ 0xa9 │ │ │ │ @ instruction: 0xfffe3b35 │ │ │ │ - vtbx.8 d23, {d30- instruction: 0xfffe7a58 │ │ │ │ + vshll.u32 , d8, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ - vtbx.8 d23, {d30-d31}, d18 │ │ │ │ + vtbl.8 d23, {d30-d31}, d18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #219 @ 0xdb │ │ │ │ - vqshrun.s64 d23, q9, #2 │ │ │ │ + vqshl.u64 , q9, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r3, fp │ │ │ │ bl 2da55c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -925406,77 +925402,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] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #183 @ 0xb7 │ │ │ │ - @ instruction: 0xfffe77e0 │ │ │ │ + vabdl.u , d30, d16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r3, #181 @ 0xb5 │ │ │ │ vtbl.8 d18, {d30-, q2, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ @ instruction: 0xfffe2ad7 │ │ │ │ - vmlsl.u , d30, d2[0] │ │ │ │ + vrsubhn.i d23, q15, q1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r7, #213 @ 0xd5 │ │ │ │ @ instruction: 0xfffe27c9 │ │ │ │ - vsri.32 , q8, #2 │ │ │ │ + vsri.32 d23, d16, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ 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 │ │ │ │ + vshr.u32 , q8, #2 │ │ │ │ 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 +926688,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, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ @ instruction: 0xfffe2d0d │ │ │ │ vtbx.8 d18, {d30- q9, q15, d13[0] │ │ │ │ - @ instruction: 0xfffe6768 │ │ │ │ + vabdl.u q11, d14, d24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ vrsra.u64 d18, d9, #2 │ │ │ │ - vrshr.u32 q11, q7, #2 │ │ │ │ + vrshr.u32 d22, d14, #2 │ │ │ │ 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 +928020,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 39bb24 │ │ │ │ movs r1, #24 │ │ │ │ bl 39b880 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f9668 │ │ │ │ nop │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r7, r4, #3 │ │ │ │ @ instruction: 0xfffe1bd9 │ │ │ │ - vtbl.8 d21, {d14-d16}, d26 │ │ │ │ + vtbx.8 d21, {d30-d31}, d26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsrs r3, r4, #16 │ │ │ │ - @ instruction: 0xfffe3764 │ │ │ │ + vabdl.u , d14, d20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + lsrs r0, r3 │ │ │ │ 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 +929257,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 │ │ │ │ + vsli.64 d21, d14, #62 @ 0x3e │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r5, r2, #26 │ │ │ │ vsli.32 , , #30 │ │ │ │ vmlsl.u , d14, d19[0] │ │ │ │ vqshrun.s64 d16, q8, #2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #232] @ (2fa2e0 ) │ │ │ │ + ldr r5, [pc, #1000] @ (2fa5e0 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #336] @ (2fa34c ) │ │ │ │ + ldr r4, [pc, #80] @ (2fa24c ) │ │ │ │ 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 +930707,46 @@ │ │ │ │ bl 2dc15c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2dc15c │ │ │ │ mov r6, r0 │ │ │ │ b.n 2fb024 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #224] @ (2fb0bc ) │ │ │ │ + ldr r0, [pc, #992] @ (2fb3bc ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsrs r5, r0, #6 │ │ │ │ - vabdl.u q10, d30, d22 │ │ │ │ + @ instruction: 0xfffe4766 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add r0, r8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @ instruction: 0xfa3bfffd │ │ │ │ @ instruction: 0xffe5fffd │ │ │ │ - negs r6, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adcs r2, r1 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strb.w pc, [r9, #253]! │ │ │ │ stc2 15, cr15, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ - lsls r6, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ 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 +931971,147 @@ │ │ │ │ bl 2dff40 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ bl 2dff40 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ b.n 2fbe38 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bl 6b7d3a │ │ │ │ @ instruction: 0xfb73fffd │ │ │ │ @ instruction: 0xeb59fffd │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ strd pc, pc, [sp], #-1012 @ 0x3f4 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fc4a6 │ │ │ │ - vmlsl.u , d29, d28[0] │ │ │ │ + vrsubhn.i d19, , q14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mcr 15, 2, pc, cr15, cr13, {7} @ │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stcl 15, cr15, [r3, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xeb4bfffd │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fbdda │ │ │ │ - vclt.f , q4, #0 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + vclt.f d19, d8, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r5, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fba76 │ │ │ │ - vceq.f d19, d12, #0 │ │ │ │ + vcge.f , q6, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fb762 │ │ │ │ vsri.32 q15, , #3 │ │ │ │ - vcgt.f d19, d14, #0 │ │ │ │ + vneg.s , q7 │ │ │ │ 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 +933450,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 r1, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdf2 │ │ │ │ vrsra.u64 d30, d5, #3 │ │ │ │ - vcge.f , q5, #0 │ │ │ │ + vcge.f d17, d10, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fcdd6 │ │ │ │ - vshr.u64 , q9, #3 │ │ │ │ + vshr.u64 d19, d18, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 165 @ 0xa5 │ │ │ │ - vshr.u64 , q0, #3 │ │ │ │ + vshr.u64 d19, d0, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #57 @ 0x39 │ │ │ │ @ instruction: 0xfffdde07 │ │ │ │ - @ instruction: 0xfffd2f80 │ │ │ │ + vqrdmlsh.s q9, , d0[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #9 │ │ │ │ - vqrdmlsh.s q9, , d24[0] │ │ │ │ + @ instruction: 0xfffd2f28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #7 │ │ │ │ - vrsra.u32 , q2, #3 │ │ │ │ + vrsra.u32 d17, d4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbe6 │ │ │ │ - vrshr.u64 , q8, #3 │ │ │ │ + vrshr.u64 d17, d16, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccd2 │ │ │ │ - vcvt.u32.f32 d18, d28, #3 │ │ │ │ + @ instruction: 0xfffd2efc │ │ │ │ lsls r1, r2, #3 │ │ │ │ udf #87 @ 0x57 │ │ │ │ - vcvt.u32.f32 d18, d26, #3 │ │ │ │ + @ instruction: 0xfffd2efa │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcc32 │ │ │ │ - vcvt.u32.f32 d18, d10, #3 │ │ │ │ + @ instruction: 0xfffd2eda │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r1, r2, #3 │ │ │ │ bhi.n 2fccce │ │ │ │ - @ instruction: 0xfffd2f04 │ │ │ │ + vqrdmlah.s q9, , d4[0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fcbde │ │ │ │ - vtbl.8 d16, {d13-d14}, d8 │ │ │ │ + vtbx.8 d16, {d29}, d8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ble.n 2fccde │ │ │ │ - vqrdmlah.s q9, , d28[0] │ │ │ │ + @ instruction: 0xfffd2e2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 151 @ 0x97 │ │ │ │ - vcvt.u16.f16 d18, d14, #3 │ │ │ │ + @ instruction: 0xfffd2cde │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ 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 +934867,107 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ b.n 2fda54 │ │ │ │ nop │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fd912 │ │ │ │ - @ instruction: 0xfffd08bc │ │ │ │ + vqrshrun.s64 d16, q14, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bcc.n 2fda8a │ │ │ │ - @ instruction: 0xfffd08d4 │ │ │ │ + @ instruction: 0xfffd0894 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bne.n 2fd962 │ │ │ │ - vclt.f d16, d30, #0 │ │ │ │ + vcle.f q8, q15, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 2fdc7e │ │ │ │ @ instruction: 0xfffdcf09 │ │ │ │ - vrsra.u32 d18, d20, #3 │ │ │ │ + vrshr.u64 q9, q10, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ svc 255 @ 0xff │ │ │ │ - vrshr.u32 d18, d16, #3 │ │ │ │ + vsra.u64 q9, q8, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bcs.n 2fda90 │ │ │ │ + bcs.n 2fda10 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.u16 q0, q15, q0 │ │ │ │ + mrc2 0, 6, r0, cr14, cr0, {6} │ │ │ │ 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 +936190,59 @@ │ │ │ │ bl 2dd9ec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ bl 2dd9ec │ │ │ │ b.n 2fe6f8 │ │ │ │ nop │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc2 0, cr0, [r0, #832] @ 0x340 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + stc2l 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2], #832 @ 0x340 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + ldc2l 0, cr0, [r2], #-832 @ 0xfffffcc0 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfbe400d0 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + @ instruction: 0xfba400d0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb1600d0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + @ instruction: 0xfad600d0 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfa8200d0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + @ instruction: 0xfa4200d0 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9ec00d0 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + vld1.8 @ instruction: 0xf9ac00d0 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr??.w r0, [r6, r0, lsl #1] │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + ldrsb.w r0, [r6, r0, lsl #1] │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb.w r0, [sl, #208] @ 0xd0 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + str.w r0, [sl, r0, lsl #1] │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7c000d0 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + @ instruction: 0xf78000d0 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf6f600d0 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + @ instruction: 0xf6b600d0 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf63000d0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + @ instruction: 0xf5f000d0 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, r4, #6815744 @ 0x680000 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + sbc.w r0, r4, #6815744 @ 0x680000 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds.w r0, r6, #6815744 @ 0x680000 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + @ instruction: 0xf4d600d0 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - eor.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + orr.w r0, r8, #6815744 @ 0x680000 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ubfx r0, r0, #3, #17 │ │ │ │ + usat r0, #16, r0, lsl #3 │ │ │ │ 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 +937442,58 @@ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ bl 2da55c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 2ddaf4 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2ff35c │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf27a00d0 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + @ instruction: 0xf23a00d0 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs.w r0, r0, #208 @ 0xd0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + sbcs.w r0, r0, #208 @ 0xd0 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0e600d0 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + @ instruction: 0xf0a600d0 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orrs.w r0, r6, #208 @ 0xd0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + ands.w r0, r6, #208 @ 0xd0 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.s64 q8, q0, #60 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + vshr.s64 q0, q0, #60 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vqadd.s64 q0, q9, q0 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + mrc 0, 7, r0, cr2, cr0, {6} │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr0, {6} │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + mcr 0, 1, r0, cr6, cr0, {6} │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + ldcl 0, cr0, [ip, #-832] @ 0xfffffcc0 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldcl 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + ldc 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {208} @ 0xd0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + rsb r0, r8, r0, lsr #3 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sbcs.w r0, ip, r0, lsr #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + @ instruction: 0xeb3c00d0 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeaee00d0 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + @ instruction: 0xeaae00d0 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [r4, #-832]! @ 0x340 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + ldmdb r4!, {r4, r6, r7} │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrd r0, r0, [ip], #-832 @ 0x340 │ │ │ │ + @ instruction: 0xe83c00d0 │ │ │ │ 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 +937732,19 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2ff5b0 │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 2ff3d4 │ │ │ │ + b.n 2ff354 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ 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 +938566,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 2ffdfc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xfaca00d0 │ │ │ │ + @ instruction: 0xfa8a00d0 │ │ │ │ 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 +939616,94 @@ │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcc.n 30095c │ │ │ │ b.n 300872 │ │ │ │ ldr.w r2, [r3, #188] @ 0xbc │ │ │ │ cmp.w r2, #400 @ 0x190 │ │ │ │ bcs.w 300236 │ │ │ │ b.n 300862 │ │ │ │ - @ instruction: 0xfa1200d0 │ │ │ │ - @ instruction: 0xfa1200d0 │ │ │ │ - @ instruction: 0xfa1e00d0 │ │ │ │ - @ instruction: 0xfa2a00d0 │ │ │ │ - @ instruction: 0xfa2e00d0 │ │ │ │ - @ instruction: 0xfa2800d0 │ │ │ │ - @ instruction: 0xfa3400d0 │ │ │ │ - @ instruction: 0xfaac00d0 │ │ │ │ - @ instruction: 0xfab400d0 │ │ │ │ - ldc2 0, cr0, [r2], {208} @ 0xd0 │ │ │ │ - ldc2 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ - stc2 0, cr0, [r6], #-832 @ 0xfffffcc0 │ │ │ │ - ldc2 0, cr0, [r2], #-832 @ 0xfffffcc0 │ │ │ │ - stc2 0, cr0, [sl], #-832 @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [r6, #-832] @ 0xfffffcc0 │ │ │ │ - ldc2l 0, cr0, [lr, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2 0, cr0, [sl, #832] @ 0x340 │ │ │ │ - ldc2l 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2l 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + ldr??.w r0, [r2, #208] @ 0xd0 │ │ │ │ + ldr??.w r0, [r2, #208] @ 0xd0 │ │ │ │ + ldr??.w r0, [lr, #208] @ 0xd0 │ │ │ │ + vld1.8 @ instruction: 0xf9ea00d0 │ │ │ │ + vld1.8 @ instruction: 0xf9ee00d0 │ │ │ │ + vld1.8 @ instruction: 0xf9e800d0 │ │ │ │ + ldr??.w r0, [r4, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfa6c00d0 │ │ │ │ + @ instruction: 0xfa7400d0 │ │ │ │ + smlsldx r0, r0, r2, r0 │ │ │ │ + smlsldx r0, r0, sl, r0 │ │ │ │ + @ instruction: 0xfbe600d0 │ │ │ │ + @ instruction: 0xfbf200d0 │ │ │ │ + @ instruction: 0xfbea00d0 │ │ │ │ + stc2 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r0, #-832] @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r6, #-832] @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [lr, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2l 0, cr0, [sl, #-832] @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [sl, #-832]! @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + ldc2 0, cr0, [r8, #-832] @ 0xfffffcc0 │ │ │ │ + stc2 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2 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, [ip, #-832] @ 0xfffffcc0 │ │ │ │ + ldc2l 0, cr0, [r0, #-832]! @ 0xfffffcc0 │ │ │ │ ldc2l 0, cr0, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ - stc2 0, cr0, [r8, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [ip, #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 │ │ │ │ + stc2 0, cr0, [r4, #832] @ 0x340 │ │ │ │ + sbc.w r0, sl, #6815744 @ 0x680000 │ │ │ │ sbcs.w r0, lr, #6815744 @ 0x680000 │ │ │ │ - @ instruction: 0xf58a00d0 │ │ │ │ + adcs.w r0, lr, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf53800d0 │ │ │ │ + @ instruction: 0xf53800d0 │ │ │ │ + @ instruction: 0xf53e00d0 │ │ │ │ + adc.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + adcs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + sbc.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + sbc.w r0, lr, #6815744 @ 0x680000 │ │ │ │ + sbcs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf58600d0 │ │ │ │ @ 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 │ │ │ │ + sub.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + sub.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + sub.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf2ba00d0 │ │ │ │ + movt r0, #8400 @ 0x20d0 │ │ │ │ + @ instruction: 0xf2b000d0 │ │ │ │ + @ instruction: 0xf2ba00d0 │ │ │ │ + @ instruction: 0xf27000d0 │ │ │ │ + @ instruction: 0xf26800d0 │ │ │ │ + adcs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + sbc.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + sbcs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf58600d0 │ │ │ │ + sbc.w r0, ip, #6815744 @ 0x680000 │ │ │ │ + sbc.w r0, r0, #6815744 @ 0x680000 │ │ │ │ + sbcs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf74800d0 │ │ │ │ + usat r0, #16, ip, lsl #3 │ │ │ │ + @ instruction: 0xf39a00d0 │ │ │ │ + rsb r0, r0, #6815744 @ 0x680000 │ │ │ │ + rsbs r0, sl, #6815744 @ 0x680000 │ │ │ │ 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 +939722,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 │ │ │ │ + stcl 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ 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 +940924,106 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a00d0 │ │ │ │ - @ instruction: 0xf4aa00d0 │ │ │ │ - @ instruction: 0xf4ca00d0 │ │ │ │ - @ instruction: 0xf4ae00d0 │ │ │ │ - ldr??.w r0, [r8, #208] @ 0xd0 │ │ │ │ - ldrsh.w r0, [sl, #208] @ 0xd0 │ │ │ │ - @ instruction: 0xfa2800d0 │ │ │ │ - ldrb.w r0, [r8, r0, lsl #1] │ │ │ │ - @ instruction: 0xf7b800d0 │ │ │ │ - @ instruction: 0xf75c00d0 │ │ │ │ - vst1.8 @ instruction: 0xf98800d0 │ │ │ │ - @ instruction: 0xfa0200d0 │ │ │ │ - ldrsh.w r0, [ip, r0, lsl #1] │ │ │ │ + @ instruction: 0xeafa00d0 │ │ │ │ + orn r0, sl, #6815744 @ 0x680000 │ │ │ │ + eor.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + orn r0, lr, #6815744 @ 0x680000 │ │ │ │ + ldrsb.w r0, [r8, #208] @ 0xd0 │ │ │ │ + ldr??.w r0, [sl, r0, lsl #1] │ │ │ │ + vld1.8 @ instruction: 0xf9e800d0 │ │ │ │ + @ instruction: 0xf7d800d0 │ │ │ │ + @ instruction: 0xf77800d0 │ │ │ │ + @ instruction: 0xf71c00d0 │ │ │ │ + vst4. {d16-d19}, [r8 :64], r0 │ │ │ │ + vst1.8 @ instruction: 0xf9c200d0 │ │ │ │ + ldr??.w r0, [ip, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ + addw r0, r2, #2256 @ 0x8d0 │ │ │ │ + rsbs r0, sl, #6815744 @ 0x680000 │ │ │ │ + subs.w r0, ip, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf59c00d0 │ │ │ │ + vshr.s64 q8, q0, #42 │ │ │ │ + vshr.s64 q8, q0, #36 │ │ │ │ + vshr.s64 q8, q0, #32 │ │ │ │ + vshr.s64 q8, q0, #16 │ │ │ │ + vshr.s64 q8, q0, #16 │ │ │ │ + vshr.s64 q8, q0, #4 │ │ │ │ + and.w r0, r8, #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 │ │ │ │ + bic.w r0, r8, #208 @ 0xd0 │ │ │ │ + bics.w r0, r8, #208 @ 0xd0 │ │ │ │ + orrs.w r0, r0, #208 @ 0xd0 │ │ │ │ + orn r0, r4, #208 @ 0xd0 │ │ │ │ orns r0, r8, #208 @ 0xd0 │ │ │ │ - eors.w r0, r0, #208 @ 0xd0 │ │ │ │ + eors.w r0, r8, #208 @ 0xd0 │ │ │ │ + eors.w r0, sl, #208 @ 0xd0 │ │ │ │ @ instruction: 0xf0a400d0 │ │ │ │ + @ instruction: 0xf0a400d0 │ │ │ │ + @ instruction: 0xf0a200d0 │ │ │ │ + @ instruction: 0xf0a400d0 │ │ │ │ + @ instruction: 0xf0ac00d0 │ │ │ │ @ instruction: 0xf0b800d0 │ │ │ │ - @ instruction: 0xf0d800d0 │ │ │ │ - @ instruction: 0xf0da00d0 │ │ │ │ - @ instruction: 0xf0e400d0 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + @ instruction: 0xf0c000d0 │ │ │ │ + @ instruction: 0xf0c600d0 │ │ │ │ + @ instruction: 0xf0c400d0 │ │ │ │ + @ instruction: 0xf0ce00d0 │ │ │ │ + @ instruction: 0xf0d000d0 │ │ │ │ + @ instruction: 0xf0d200d0 │ │ │ │ + @ instruction: 0xf0d400d0 │ │ │ │ + @ instruction: 0xf0d600d0 │ │ │ │ + @ instruction: 0xf0e000d0 │ │ │ │ + @ instruction: 0xf0ea00d0 │ │ │ │ + @ instruction: 0xf0f800d0 │ │ │ │ + @ instruction: 0xf0f200d0 │ │ │ │ + @ instruction: 0xf0f800d0 │ │ │ │ + @ instruction: 0xf0ee00d0 │ │ │ │ @ instruction: 0xf0e400d0 │ │ │ │ @ instruction: 0xf0e200d0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + @ instruction: 0xf0e200d0 │ │ │ │ + @ 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: 0xf0ea00d0 │ │ │ │ + @ instruction: 0xf0c600d0 │ │ │ │ @ instruction: 0xf0c000d0 │ │ │ │ - eor.w r0, lr, #208 @ 0xd0 │ │ │ │ - orns r0, r2, #208 @ 0xd0 │ │ │ │ - vqadd.s32 q0, q14, q0 │ │ │ │ + @ instruction: 0xf0c200d0 │ │ │ │ + @ instruction: 0xf0c000d0 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + @ instruction: 0xf0ae00d0 │ │ │ │ + @ instruction: 0xf0a600d0 │ │ │ │ + eors.w r0, r4, #208 @ 0xd0 │ │ │ │ + eors.w r0, r0, #208 @ 0xd0 │ │ │ │ + eor.w r0, ip, #208 @ 0xd0 │ │ │ │ + eor.w r0, r8, #208 @ 0xd0 │ │ │ │ + eor.w r0, r4, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0f400d0 │ │ │ │ + @ instruction: 0xf0e800d0 │ │ │ │ + @ instruction: 0xf0f200d0 │ │ │ │ + @ instruction: 0xf0f000d0 │ │ │ │ + @ instruction: 0xf0ea00d0 │ │ │ │ + @ instruction: 0xf0e400d0 │ │ │ │ + @ instruction: 0xf0e600d0 │ │ │ │ + @ instruction: 0xf0de00d0 │ │ │ │ + @ instruction: 0xf0be00d0 │ │ │ │ + eors.w r0, r4, #208 @ 0xd0 │ │ │ │ + eor.w r0, r0, #208 @ 0xd0 │ │ │ │ + orr.w r0, lr, #208 @ 0xd0 │ │ │ │ + bics.w r0, r2, #208 @ 0xd0 │ │ │ │ + mcr 0, 7, r0, cr12, cr0, {6} │ │ │ │ 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 +942234,136 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r2, #45] @ 0x2d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strb.w r0, [r2, #40] @ 0x28 │ │ │ │ orn r1, r1, #123 @ 0x7b │ │ │ │ strb.w r1, [r2, #45] @ 0x2d │ │ │ │ b.w 301b86 │ │ │ │ - eor.w r0, ip, #208 @ 0xd0 │ │ │ │ - orns r0, r8, #208 @ 0xd0 │ │ │ │ - orr.w r0, r0, #208 @ 0xd0 │ │ │ │ - vqadd.s16 q0, q10, q0 │ │ │ │ - vshr.s64 q8, q0, #48 │ │ │ │ - vshr.s64 q8, q0, #60 │ │ │ │ - vshr.s64 q0, q0, #2 │ │ │ │ - vqadd.s64 q8, q9, q0 │ │ │ │ - @ instruction: 0xeaa400d0 │ │ │ │ - mrc 0, 6, r0, cr2, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr6, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr6, cr0, {6} │ │ │ │ - mrc 0, 5, r0, cr14, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr2, cr0, {6} │ │ │ │ - mcr 0, 6, r0, cr2, cr0, {6} │ │ │ │ - mrc 0, 5, r0, cr6, cr0, {6} │ │ │ │ - mcr 0, 5, r0, cr14, cr0, {6} │ │ │ │ - @ instruction: 0xebe200d0 │ │ │ │ - rsbs r0, sl, r0, lsr #3 │ │ │ │ - rsbs r0, r2, r0, lsr #3 │ │ │ │ - rsb r0, ip, r0, lsr #3 │ │ │ │ - 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 │ │ │ │ + orr.w r0, ip, #208 @ 0xd0 │ │ │ │ + bics.w r0, r8, #208 @ 0xd0 │ │ │ │ + and.w r0, r0, #208 @ 0xd0 │ │ │ │ + mrc 0, 6, r0, cr4, cr0, {6} │ │ │ │ + vshr.s64 q0, q0, #48 │ │ │ │ + vshr.s64 q0, q0, #60 │ │ │ │ + vqadd.s64 q8, q15, q0 │ │ │ │ + vqadd.s64 q0, q9, q0 │ │ │ │ + orn r0, r4, r0, lsr #3 │ │ │ │ + mrc 0, 4, r0, cr2, cr0, {6} │ │ │ │ + mcr 0, 4, r0, cr6, cr0, {6} │ │ │ │ + mcr 0, 4, r0, cr6, cr0, {6} │ │ │ │ + mrc 0, 3, r0, cr14, cr0, {6} │ │ │ │ + mcr 0, 4, r0, cr2, cr0, {6} │ │ │ │ + mcr 0, 4, r0, cr2, cr0, {6} │ │ │ │ + mrc 0, 3, r0, cr6, cr0, {6} │ │ │ │ + mcr 0, 3, r0, cr14, cr0, {6} │ │ │ │ + sub.w r0, r2, r0, lsr #3 │ │ │ │ + @ instruction: 0xeb9a00d0 │ │ │ │ + @ instruction: 0xeb9200d0 │ │ │ │ + @ instruction: 0xeb8c00d0 │ │ │ │ + sbcs.w r0, r2, r0, lsr #3 │ │ │ │ + @ instruction: 0xeb3c00d0 │ │ │ │ + @ instruction: 0xe81400d0 │ │ │ │ + b.n 302770 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025c4 │ │ │ │ + b.n 302780 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302594 │ │ │ │ + bic.w r0, r2, r0, lsr #3 │ │ │ │ + bic.w r0, sl, r0, lsr #3 │ │ │ │ + eor.w r0, r6, r0, lsr #3 │ │ │ │ + ldrd r0, r0, [lr, #832]! @ 0x340 │ │ │ │ + strd r0, r0, [r4, #832]! @ 0x340 │ │ │ │ + b.n 30259c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026ac │ │ │ │ + b.n 302544 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026a0 │ │ │ │ + b.n 302514 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302694 │ │ │ │ + b.n 30262c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302654 │ │ │ │ + b.n 302620 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302618 │ │ │ │ + b.n 302614 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302650 │ │ │ │ + b.n 3025d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30262c │ │ │ │ + b.n 302598 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302358 │ │ │ │ + b.n 3025d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302344 │ │ │ │ + b.n 3025ac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025c0 │ │ │ │ + b.n 3022d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025bc │ │ │ │ + b.n 3022c4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b8 │ │ │ │ + b.n 302540 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + b.n 30253c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b0 │ │ │ │ + b.n 302538 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025ac │ │ │ │ + b.n 302534 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a8 │ │ │ │ + b.n 302530 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025a4 │ │ │ │ + b.n 30252c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3025b4 │ │ │ │ + b.n 302528 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302280 │ │ │ │ + b.n 302524 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026c8 │ │ │ │ + b.n 302534 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3026b0 │ │ │ │ + b.n 302200 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302fc0 │ │ │ │ + b.n 302648 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 303000 │ │ │ │ + b.n 302630 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302ff8 │ │ │ │ + b.n 302f40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302530 │ │ │ │ + b.n 302f80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30251c │ │ │ │ + b.n 302f78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023d0 │ │ │ │ + b.n 3024b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023bc │ │ │ │ + b.n 30249c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3023dc │ │ │ │ + b.n 302350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30230c │ │ │ │ + b.n 30233c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302368 │ │ │ │ + b.n 30235c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302370 │ │ │ │ + b.n 30228c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302360 │ │ │ │ + b.n 3022e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3024e4 │ │ │ │ + b.n 3022f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302ddc │ │ │ │ + b.n 3022e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 30231c │ │ │ │ + b.n 302464 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 30285e │ │ │ │ + b.n 302d5c │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + b.n 30229c │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 302cec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 302cec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302d6c │ │ │ │ + b.n 302cec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302120 │ │ │ │ + b.n 3020a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 3020dc │ │ │ │ + b.n 30305c │ │ │ │ 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 +942444,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 302f50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 302f60 │ │ │ │ + b.n 302ee0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c88 │ │ │ │ + b.n 302c08 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 302c10 │ │ │ │ + b.n 302b90 │ │ │ │ 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 +943587,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 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ 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 +944314,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + subs r4, r4, r7 │ │ │ │ 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 +944382,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r4, #4 │ │ │ │ bl 303c4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ 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 +944578,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 │ │ │ │ + bcc.n 303ee4 │ │ │ │ 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 +945699,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, [r6, #18] │ │ │ │ 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 +945996,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 45eec8 │ │ │ │ bl 45e8d8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 304d6e │ │ │ │ push {r1, r2, r3, r4, lr} │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bxns lr │ │ │ │ + bxns r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r0, sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbnz r2, 304e34 │ │ │ │ + revsh r2, r0 │ │ │ │ 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 +946164,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 r2!, {r2, r4, r6, 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 +946931,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 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev r2, r5 │ │ │ │ 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 +947150,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, r5, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ 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 +947498,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} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc2 0, cr0, [r4, #900]! @ 0x384 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + stc2l 0, cr0, [r4, #-900]! @ 0xfffffc7c │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #900] @ 0x384 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldc2l 0, cr0, [r2, #-900] @ 0xfffffc7c │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r1, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -948831,15 +948829,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 │ │ │ │ + vqshrun.s64 d26, q1, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #624] @ (306d58 ) │ │ │ │ @@ -949072,19 +949070,19 @@ │ │ │ │ movs r1, #8 │ │ │ │ b.n 306cc8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r7, pc, #400 @ (adr r7, 306ef4 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 306df4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r5, pc, #568 @ (adr r5, 306fa4 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 306ea4 ) │ │ │ │ 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 +949203,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] │ │ │ │ + orr.w r0, sl, #7700480 @ 0x758000 │ │ │ │ + str r4, [r7, r5] │ │ │ │ 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 +949323,17 @@ │ │ │ │ bl 3216e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 306f30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 306ee4 │ │ │ │ b.n 306f58 │ │ │ │ - add r3, pc, #368 @ (adr r3, 307144 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 307044 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 307070 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 307370 ) │ │ │ │ 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 +949790,49 @@ │ │ │ │ add r1, pc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 3216e0 │ │ │ │ b.n 307226 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 307788 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 307688 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 307524 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 307824 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3077c0 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 3076c0 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3074d4 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 3077d4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 307538 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 307838 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #616 @ (adr r2, 3076f8 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 3075f8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3077a4 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 3076a4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #952 @ (adr r2, 307850 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 307750 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 3074fc ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 3077fc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 307758 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 307658 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #48 @ (adr r0, 3074d8 ) │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #656 @ (adr r1, 30773c ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 30763c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 307728 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 307628 ) │ │ │ │ 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 +950912,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 r1, pc, #592 @ (adr r1, 3082b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r0, pc, #648 @ (adr r0, 3082f4 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 3081f4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 308268 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 308168 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 308244 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 308144 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #424 @ (adr r0, 308220 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 308120 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #704 @ (adr r3, 308344 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 308244 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 308188 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 308088 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 30839c ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 30829c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3080c8 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 3083c8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 3083d4 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 3082d4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 308208 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 308108 ) │ │ │ │ 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 +951232,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 r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ 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 +952371,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 r2, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 308fb4 │ │ │ │ + ble.n 308f34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3090cc │ │ │ │ + bge.n 30904c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ 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 +953001,60 @@ │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb.w r2, [r3, #329] @ 0x149 │ │ │ │ b.n 3095f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r0, r2, r3, r5, lr} │ │ │ │ - vrsra.u32 q14, q9, #1 │ │ │ │ + vrsra.u32 d28, d18, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ 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 +955623,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, [r3, #28] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ 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 +955670,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strh r4, [r3, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ 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 +955705,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, r4, r5} │ │ │ │ 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 +955740,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} │ │ │ │ + cbz r2, 30aede │ │ │ │ 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 +955775,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 30af32 │ │ │ │ + cbz r6, 30af22 │ │ │ │ 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 +955810,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 30af78 │ │ │ │ + cbz r2, 30af68 │ │ │ │ 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 +955845,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 │ │ │ │ + uxtb r6, r0 │ │ │ │ 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 +955880,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 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (30aff4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #56] @ (30b040 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -955926,17 +955924,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, r3, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 +955942,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #8] @ (30b06c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ 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, [r2, #24] │ │ │ │ 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 +955988,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, [r0, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ 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 +956017,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, [r7, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (30b158 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -956042,17 +956040,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, r5, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ 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 +956069,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, [r7, #36] @ 0x24 │ │ │ │ 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 +956102,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, [r1, #36] @ 0x24 │ │ │ │ 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 +956185,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, [r6, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ 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 +956233,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, [r0, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ 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 +956275,15 @@ │ │ │ │ cbz r2, 30b37c │ │ │ │ cmp r3, #28 │ │ │ │ beq.n 30b37c │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ b.n 30b340 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ 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 +956430,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, [r2, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r7, pc, #880 @ (adr r7, 30b860 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ 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 +956607,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, [r7, #4] │ │ │ │ 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 +956636,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 30b15c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 30b66c │ │ │ │ + bls.n 30b5ec │ │ │ │ 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 +956681,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, [r7, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r5, #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 r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 30b792 │ │ │ │ @@ -956719,19 +956717,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, [r4, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ 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 +956760,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #280] @ (30b920 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ 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 +956796,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 30bfb8 │ │ │ │ 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 +956846,17 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 30b898 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [pc], #1020 @ 30bcd8 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #48 @ (adr r3, 30b914 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 30bc14 ) │ │ │ │ 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 +956923,21 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 30b918 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 30b918 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ 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 +956955,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 r2, #150 @ 0x96 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ 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 +957141,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 r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ 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 +957235,21 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 30bc82 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #16] @ (30bcb4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 30bc46 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -957394,25 +957392,25 @@ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ strb.w r5, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 30bd18 │ │ │ │ str.w r7, [r4, #188] @ 0xbc │ │ │ │ b.n 30bd1c │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ 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 +957755,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, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #248 @ (adr r0, 30c2c4 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ bcs.n 30c174 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ 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 │ │ │ │ + vrshr.u64 d26, d22, #1 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 30c510 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 30c410 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ 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 +958368,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 r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ asrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #24] │ │ │ │ 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 +958838,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, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ 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 +959233,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 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71a00e5 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf6da00e5 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r3} │ │ │ │ + cbz r0, 30d25e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ 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 +960572,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] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 30e11e │ │ │ │ - @ instruction: 0xffff534e │ │ │ │ + vsubw.u , , d14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 30e4c0 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 30e3c0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ lsls r3, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r6, {r0, r1, r5, r6, r7} │ │ │ │ - vsra.u32 d21, d16, #1 │ │ │ │ + vshr.u64 , q8, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (30e120 ) │ │ │ │ + ldr r6, [pc, #824] @ (30e420 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [pc, #968] @ (30e4b4 ) │ │ │ │ + ldr r6, [pc, #712] @ (30e3b4 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [pc, #480] @ (30e2dc ) │ │ │ │ + ldr r5, [pc, #224] @ (30e1dc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #848] @ (30e450 ) │ │ │ │ + ldr r5, [pc, #592] @ (30e350 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #184] @ (30e1bc ) │ │ │ │ + ldr r4, [pc, #952] @ (30e4bc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #704] @ (30e3cc ) │ │ │ │ + ldr r4, [pc, #448] @ (30e2cc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #144] @ (30e1a0 ) │ │ │ │ + ldr r4, [pc, #912] @ (30e4a0 ) │ │ │ │ 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 +960927,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 r3, [pc, #784] @ (30e754 ) │ │ │ │ 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 +960982,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 r2, [pc, #808] @ (30e800 ) │ │ │ │ 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 +961171,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 │ │ │ │ + stmia.w r8!, {r0, r1, r2, r3, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [pc, #360] @ 30e848 │ │ │ │ @@ -961326,19 +961324,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, [r7, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [pc, #856] @ (30ebb0 ) │ │ │ │ + ldr r0, [pc, #600] @ (30eab0 ) │ │ │ │ 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 +961401,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r3, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 30e848 │ │ │ │ + bvs.n 30e9c8 │ │ │ │ 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 +962399,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 r4, #146 @ 0x92 │ │ │ │ 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 +963718,15 @@ │ │ │ │ b.n 30ff62 │ │ │ │ movs r2, #4 │ │ │ │ b.n 30ff20 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 +965951,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 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ 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 +967101,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ 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 +967697,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 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ 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 +970818,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 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 314c1c │ │ │ │ + bmi.n 314d9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 314544 │ │ │ │ + b.n 3154c4 │ │ │ │ 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 +970931,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 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r6, 314e7e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - b.n 315218 │ │ │ │ + b.n 315198 │ │ │ │ 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 +971127,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #344 @ 0x158 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d000eb │ │ │ │ + @ instruction: 0xf29000eb │ │ │ │ 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 +980796,21 @@ │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #960] @ (31bae4 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ 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 +982229,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, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ 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 +984761,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, [r6, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add.w r0, sl, #206 @ 0xce │ │ │ │ - b.n 31e170 │ │ │ │ + @ instruction: 0xf0ca00ce │ │ │ │ + b.n 31e0f0 │ │ │ │ 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 +985086,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, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ 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 +985243,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, [r4, #19] │ │ │ │ lsls r0, r4, #3 │ │ │ │ bkpt 0x00da │ │ │ │ lsls r4, r5, #5 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r1, #12] │ │ │ │ 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 +985274,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #47] @ 0x2f │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #47] @ 0x2f │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfbe000cd │ │ │ │ + @ instruction: 0xfba000cd │ │ │ │ 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 +985626,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (31e750 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (31e754 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #600] @ (31e988 ) │ │ │ │ + ldr r1, [pc, #344] @ (31e888 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #720] @ (31ea0c ) │ │ │ │ + ldr r1, [pc, #464] @ (31e90c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #512] @ (31e944 ) │ │ │ │ + ldr r1, [pc, #256] @ (31e844 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [pc, #552] @ (31e970 ) │ │ │ │ + ldr r1, [pc, #296] @ (31e870 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ 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 +985931,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 r4, [pc, #968] @ (31edb8 ) │ │ │ │ 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 +987093,33 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 31f43e │ │ │ │ b.n 31f412 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31f4b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #512] @ (31f6b4 ) │ │ │ │ + ldr r4, [pc, #256] @ (31f5b4 ) │ │ │ │ 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 +987157,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 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + cbnz r2, 31f5b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bne.n 31f5f0 │ │ │ │ + bne.n 31f570 │ │ │ │ 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 +987247,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 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 31f808 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 31f708 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ 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 +987286,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 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 31f6b0 │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ 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 +987319,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 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - orrs r6, r5 │ │ │ │ + cmn r6, r5 │ │ │ │ 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 +987404,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 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 31f81c ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 31fb1c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - eors r2, r2 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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 +987446,31 @@ │ │ │ │ ldr r2, [pc, #20] @ (31f7dc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31f7fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ 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 +987487,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (31f83c ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ 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 +987514,29 @@ │ │ │ │ ldr r2, [pc, #16] @ (31f87c ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31f89c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #20 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ 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 +987560,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (31f8f0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ 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 +987584,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (31f928 ) │ │ │ │ add r3, pc │ │ │ │ b.n 31f90c │ │ │ │ nop │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ 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 +987824,47 @@ │ │ │ │ ldr r2, [pc, #76] @ (31fb88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 31fa52 │ │ │ │ nop │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 31fbea │ │ │ │ + cbz r6, 31fbda │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #752] @ (31fe6c ) │ │ │ │ + ldr r5, [pc, #496] @ (31fd6c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ 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 +987909,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 r3, #206 @ 0xce │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #232] @ (31fd18 ) │ │ │ │ + ldr r2, [pc, #1000] @ (320018 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r3, [pc, #152] @ (31fccc ) │ │ │ │ + ldr r2, [pc, #920] @ (31ffcc ) │ │ │ │ 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 +987973,22 @@ │ │ │ │ bne.n 31fc8e │ │ │ │ ldr r2, [pc, #28] @ (31fcc0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r2, r5, #5 │ │ │ │ asrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76800d3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf72800d3 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ 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 +988228,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 r2, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf6f000d3 │ │ │ │ + @ instruction: 0xf6b000d3 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #104] @ (31ffec ) │ │ │ │ + @ instruction: 0x47da │ │ │ │ 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 +988359,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (320074 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #8 │ │ │ │ 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 +988463,29 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #36] @ (32016c ) │ │ │ │ add r3, pc │ │ │ │ b.n 3200a0 │ │ │ │ vrhadd.u32 q8, q3, │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -988677,44 +988675,44 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d6614 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cdp2 1, 5, cr0, cr14, cr9, {3} │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ 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 +988872,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 r4, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ 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 +989097,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -989168,19 +989166,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 r0, #252 @ 0xfc │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ 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 +989545,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 r0, #250 @ 0xfa │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs.w r1, sl, #15269888 @ 0xe90000 │ │ │ │ - ldr r5, [pc, #736] @ (320e9c ) │ │ │ │ + ldr r5, [pc, #480] @ (320d9c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #704] @ (320e80 ) │ │ │ │ + ldr r5, [pc, #448] @ (320d80 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #672] @ (320e64 ) │ │ │ │ + ldr r5, [pc, #416] @ (320d64 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #640] @ (320e48 ) │ │ │ │ + ldr r5, [pc, #384] @ (320d48 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #608] @ (320e2c ) │ │ │ │ + ldr r5, [pc, #352] @ (320d2c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #576] @ (320e10 ) │ │ │ │ + ldr r5, [pc, #320] @ (320d10 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #544] @ (320df4 ) │ │ │ │ + ldr r5, [pc, #288] @ (320cf4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #512] @ (320dd8 ) │ │ │ │ + ldr r5, [pc, #256] @ (320cd8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #480] @ (320dbc ) │ │ │ │ + ldr r5, [pc, #224] @ (320cbc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #448] @ (320da0 ) │ │ │ │ + ldr r5, [pc, #192] @ (320ca0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #416] @ (320d84 ) │ │ │ │ + ldr r5, [pc, #160] @ (320c84 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #384] @ (320d68 ) │ │ │ │ + ldr r5, [pc, #128] @ (320c68 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #352] @ (320d4c ) │ │ │ │ + ldr r5, [pc, #96] @ (320c4c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ 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 +989654,15 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b.n 320c22 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e80169 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -989708,21 +989706,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 r5, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ 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 +989745,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 r5, #146 @ 0x92 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ 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 +989782,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b40169 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ 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 +989891,29 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2580169 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ 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 +990092,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 r4, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ 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 +990215,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ blx 6fc34 │ │ │ │ ldr r1, [pc, #16] @ (3211ac ) │ │ │ │ add r1, pc │ │ │ │ b.n 321134 │ │ │ │ nop │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cbz r3, 3211c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #12] @ (3211d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ 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 +990299,15 @@ │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 1, 0, cr0, cr14, cr9, {3} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r6, #420] @ 0x1a4 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ 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 +990318,17 @@ │ │ │ │ bl 3205ec │ │ │ │ ldr r1, [pc, #16] @ (3212ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ 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 +990358,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 r3, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ 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 +990412,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 r3, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ 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 +990473,19 @@ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ nop │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ 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 +990571,24 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ blx 6fc34 │ │ │ │ ldr r2, [pc, #24] @ (32152c ) │ │ │ │ add r2, pc │ │ │ │ b.n 3214b6 │ │ │ │ - b.n 3216f4 │ │ │ │ + b.n 321674 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u64 q8, q8, │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + vqadd.u64 q0, q8, │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ 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 +990645,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3205ec │ │ │ │ ldr r1, [pc, #24] @ (3215dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcr2 0, 4, r0, cr6, cr3, {6} │ │ │ │ + mcr2 0, 2, r0, cr6, cr3, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #200] @ (3216b8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #200] @ (3216bc ) │ │ │ │ @@ -990749,15 +990747,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 r3, #200 @ 0xc8 │ │ │ │ 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 +990807,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, [r6, #23] │ │ │ │ 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 +990855,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 │ │ │ │ + bcc.n 321770 │ │ │ │ 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 +990879,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 r1, #204 @ 0xcc │ │ │ │ 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 +991002,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, r7, #5 │ │ │ │ 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 +991116,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 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ 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 +991278,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 r0, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ 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 +991371,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 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ 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 +991461,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 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ 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 +991547,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, [r7, #20] │ │ │ │ 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 +992970,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 31dbb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 315870 │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 321fd8 │ │ │ │ nop │ │ │ │ - movs r4, #32 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #696 @ (adr r1, 323028 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 322f28 ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cbnz r6, 322da0 │ │ │ │ + cbnz r6, 322d90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r3, r2 │ │ │ │ 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 +993634,29 @@ │ │ │ │ str r6, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r1, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ 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 +994914,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, r4, #10 │ │ │ │ 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 +995843,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, r6, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ + stc2 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ 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 +996032,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r1, r6, lr} │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad200ce │ │ │ │ + @ instruction: 0xfa9200ce │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab600ce │ │ │ │ + @ instruction: 0xfa7600ce │ │ │ │ stmdb 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 +996170,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 │ │ │ │ + vst1.8 {d0[6]}, [sl], lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 +996429,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] │ │ │ │ + strh.w r0, [ip, lr] │ │ │ │ + ldrh.w r0, [ip, lr] │ │ │ │ + strh.w r0, [r2, lr] │ │ │ │ stmdb sp!, {r4, 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 +996752,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 │ │ │ │ + subs.w r0, r4, #6750208 @ 0x670000 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f200ce │ │ │ │ - rsbs r0, sl, #6750208 @ 0x670000 │ │ │ │ - rsb r0, r2, #6750208 @ 0x670000 │ │ │ │ + subs.w r0, r2, #6750208 @ 0x670000 │ │ │ │ + @ instruction: 0xf59a00ce │ │ │ │ + @ instruction: 0xf58200ce │ │ │ │ stmdb 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 +997014,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 │ │ │ │ + @ instruction: 0xf29e00ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 +997288,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 │ │ │ │ + and.w r0, sl, #206 @ 0xce │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #206 @ 0xce │ │ │ │ + vmla.i32 d16, d30, d14[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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r9, [pc, #544] @ 325b58 │ │ │ │ @@ -998360,32 +998358,33 @@ │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [lr], {206} @ 0xce │ │ │ │ @ instruction: 0xebfa00ce │ │ │ │ + stc 0, cr0, [r8], {206} @ 0xce │ │ │ │ + subs.w r0, sl, lr, lsl #3 │ │ │ │ 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 │ │ │ │ + ldmia.w r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldrd r0, r0, [r2], #-824 @ 0x338 │ │ │ │ + @ instruction: 0xe83600ce │ │ │ │ + strex r0, r0, [r0, #824] @ 0x338 │ │ │ │ + b.n 3264b8 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326cc0 │ │ │ │ + b.n 326c40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c84 │ │ │ │ + b.n 326c04 │ │ │ │ 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 +998577,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 326bbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 326c00 │ │ │ │ + b.n 326b80 │ │ │ │ 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 +998753,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 45c1d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 326810 │ │ │ │ + ble.n 326990 │ │ │ │ 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 +998794,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 │ │ │ │ + bgt.n 326888 │ │ │ │ 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 +999512,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 │ │ │ │ + bvc.n 326fc8 │ │ │ │ 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 +999831,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, [r3, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ 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 +999960,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #22 │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 45c1d4 │ │ │ │ b.n 32746a │ │ │ │ - bne.n 327430 │ │ │ │ + bne.n 3273b0 │ │ │ │ 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 +1000170,21 @@ │ │ │ │ bhi.w 3274e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 327420 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #1 │ │ │ │ b.n 327644 │ │ │ │ nop │ │ │ │ - beq.n 32764c │ │ │ │ + beq.n 3275cc │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3275c8 │ │ │ │ + beq.n 327748 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327788 │ │ │ │ + beq.n 327708 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 3276e0 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ 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 +1000298,17 @@ │ │ │ │ bl 39b880 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 31dbb4 │ │ │ │ str r4, [r6, #0] │ │ │ │ b.n 327736 │ │ │ │ nop │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - beq.n 327758 │ │ │ │ + beq.n 3278d8 │ │ │ │ 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 +1000503,17 @@ │ │ │ │ bne.w 32788a │ │ │ │ b.n 3278a0 │ │ │ │ nop │ │ │ │ strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ 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 +1000577,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 r5, {r2, r3, r5, r7} │ │ │ │ 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 +1000906,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, [r4, #1] │ │ │ │ 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 +1000966,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 327e0a │ │ │ │ ldr r0, [pc, #8] @ (327e70 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1002041,17 +1002040,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 r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #108] @ (328984 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1002977,19 +1002976,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, [r3, #0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ 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 +1003340,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 │ │ │ │ + uxtb r6, r2 │ │ │ │ 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 +1007423,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 r3, pc, #984 @ (adr r3, 32c260 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmn r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ 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 +1008576,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, [r1, #20] │ │ │ │ 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 +1008708,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, [r2, #22] │ │ │ │ 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, [r7, #14] │ │ │ │ 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 +1009041,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] │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xfb8800cc │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + @ instruction: 0xfb4800cc │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - mcr 0, 4, r0, cr14, cr3, {6} │ │ │ │ + mcr 0, 2, r0, cr14, cr3, {6} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ 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 +1009334,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 r2, sp, #864 @ 0x360 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32cf4c │ │ │ │ + b.n 32cecc │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 32d1f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32cd8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 32d27c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - b.n 32ceec │ │ │ │ + b.n 32ce6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce0c │ │ │ │ + b.n 32cd8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cd84 │ │ │ │ + b.n 32cd04 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32ce5c │ │ │ │ + b.n 32cddc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 32cc48 │ │ │ │ + b.n 32cbc8 │ │ │ │ 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 +1010577,81 @@ │ │ │ │ b.n 32d9e4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #816 @ (adr r6, 32e1fc ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 32e0fc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #784 @ (adr r1, 32e1ec ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 32e0ec ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r5, pc, #280 @ (adr r5, 32dff8 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 32def8 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 32e2dc ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 32e1dc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 32e27c ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 32e17c ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 32df20 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 32e220 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 32e254 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 32e154 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - b.n 32e518 │ │ │ │ + b.n 32e498 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 32e500 │ │ │ │ + b.n 32e480 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ 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 +1011789,29 @@ │ │ │ │ b.w 32d9e4 │ │ │ │ subs r0, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ 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 +1013334,33 @@ │ │ │ │ b.w 32d9e4 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ 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 +1014479,19 @@ │ │ │ │ bne.w 32d9e4 │ │ │ │ b.w 32dd24 │ │ │ │ nop │ │ │ │ adds r0, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ 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 +1015713,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 r5, [pc, #864] @ (331900 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #312] @ (3316dc ) │ │ │ │ + ldr r3, [pc, #56] @ (3315dc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bge.n 331630 │ │ │ │ + bge.n 3315b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [pc, #344] @ (331704 ) │ │ │ │ + ldr r3, [pc, #88] @ (331604 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #256] @ (3316b0 ) │ │ │ │ + ldr r3, [pc, #0] @ (3315b0 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [pc, #328] @ (331700 ) │ │ │ │ + ldr r3, [pc, #72] @ (331600 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #176] @ (331674 ) │ │ │ │ + ldr r2, [pc, #944] @ (331974 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #72] @ (331610 ) │ │ │ │ + ldr r2, [pc, #840] @ (331910 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - blx r8 │ │ │ │ + blx r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ 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 +1016764,67 @@ │ │ │ │ beq.w 3328d2 │ │ │ │ b.w 333866 │ │ │ │ nop │ │ │ │ adds r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 332118 │ │ │ │ + cbnz r2, 332108 │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, #14 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #56 @ (adr r7, 332170 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 332470 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r3, #5 │ │ │ │ strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ 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 +1017917,152 @@ │ │ │ │ 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 r2, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, r6 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - cmp r5, #14 │ │ │ │ + vtrn.16 q8, q9 │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, pc, #264 @ (adr r0, 332f44 ) │ │ │ │ + add r0, pc, #8 @ (adr r0, 332e44 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, 332f60 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 332e60 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ 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 +1019071,147 @@ │ │ │ │ ldr r2, [pc, #284] @ (333b30 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 3325c0 │ │ │ │ nop │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + ldc 0, cr0, [lr, #904] @ 0x388 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vst4. {d0-d3}, [r2]! │ │ │ │ - add r0, pc, #408 @ (adr r0, 333c98 ) │ │ │ │ + str.w r0, [r2, #205] @ 0xcd │ │ │ │ + add r0, pc, #152 @ (adr r0, 333b98 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r7, r2 │ │ │ │ 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 +1019273,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, [r3, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + add ip, sp │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ 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 +1019440,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 r1, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #30 │ │ │ │ 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 +1019514,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 r5, #184 @ 0xb8 │ │ │ │ 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 +1019552,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, [r5, #32] │ │ │ │ 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 +1019701,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, [r5, #22] │ │ │ │ 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 +1020005,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, [r1, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ 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 +1021088,41 @@ │ │ │ │ b.n 33480e │ │ │ │ pop {r3, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r2, [pc, #408] @ (334f24 ) │ │ │ │ + ldr r2, [pc, #152] @ (334e24 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7e6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ 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 +1022237,53 @@ │ │ │ │ ldr r2, [pc, #92] @ (33594c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 33495e │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r4, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ 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 +1023425,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, r2, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ 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 +1024669,59 @@ │ │ │ │ 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, r7, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #192] @ (3371bc ) │ │ │ │ + ldr r0, [pc, #960] @ (3374bc ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r2, r5, #3 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r0, r7 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ + vrev32.32 q8, │ │ │ │ asrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q8, q12, │ │ │ │ - vhadd.u q0, q11, │ │ │ │ + vhadd.u8 q0, q12, │ │ │ │ + cdp2 0, 15, cr0, cr6, cr13, {6} │ │ │ │ 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 +1025862,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 │ │ │ │ + stc2 0, cr0, [ip, #820] @ 0x334 │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #820]! @ 0x334 │ │ │ │ + stc2l 0, cr0, [r4, #-820]! @ 0xfffffccc │ │ │ │ asrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7400cd │ │ │ │ - @ instruction: 0xfba600cd │ │ │ │ + @ instruction: 0xfb3400cd │ │ │ │ + @ instruction: 0xfb6600cd │ │ │ │ subs r4, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9c00cd │ │ │ │ - @ instruction: 0xfa8800cd │ │ │ │ - @ instruction: 0xfa1000cd │ │ │ │ - ldr??.w r0, [ip, #205] @ 0xcd │ │ │ │ - vst4. {d0-d3}, [r0]! │ │ │ │ + @ instruction: 0xfa5c00cd │ │ │ │ + @ instruction: 0xfa4800cd │ │ │ │ + ldr??.w r0, [r0, #205] @ 0xcd │ │ │ │ + ldrsh.w r0, [ip, #205] @ 0xcd │ │ │ │ + str.w r0, [r0, #205] @ 0xcd │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [sl, #205] @ 0xcd │ │ │ │ + ldrb.w r0, [sl, #205] @ 0xcd │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r0, sp] │ │ │ │ + @ instruction: 0xf7c000cd │ │ │ │ adds r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f200cd │ │ │ │ - @ instruction: 0xf6de00cd │ │ │ │ - movt r0, #43213 @ 0xa8cd │ │ │ │ - @ instruction: 0xf6b600cd │ │ │ │ - @ instruction: 0xf61200cd │ │ │ │ - subs.w r0, r0, #6717440 @ 0x668000 │ │ │ │ - @ instruction: 0xf52800cd │ │ │ │ + @ instruction: 0xf6b200cd │ │ │ │ + @ instruction: 0xf69e00cd │ │ │ │ + @ instruction: 0xf68a00cd │ │ │ │ + @ instruction: 0xf67600cd │ │ │ │ + rsbs r0, r2, #6717440 @ 0x668000 │ │ │ │ + sbcs.w r0, r0, #6717440 @ 0x668000 │ │ │ │ + @ instruction: 0xf4e800cd │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r8, #3, #11 │ │ │ │ - @ instruction: 0xf35600cd │ │ │ │ + ssat r0, #14, r8, asr #3 │ │ │ │ + @ instruction: 0xf31600cd │ │ │ │ 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 +1027409,54 @@ │ │ │ │ beq.n 338cd2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ b.w 33480e │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, sp, lsl #3 │ │ │ │ + adds.w r0, lr, sp, lsl #3 │ │ │ │ asrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3c00cd │ │ │ │ + @ instruction: 0xeafc00cd │ │ │ │ adds r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, sp, lsl #3 │ │ │ │ + @ instruction: 0xeada00cd │ │ │ │ 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 │ │ │ │ + strex r0, r0, [sl, #820] @ 0x334 │ │ │ │ + @ instruction: 0xe83600cd │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338b08 │ │ │ │ + b.n 338a88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338ae4 │ │ │ │ + b.n 338a64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338894 │ │ │ │ + b.n 338814 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338874 │ │ │ │ + b.n 3387f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338678 │ │ │ │ + b.n 3385f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 338658 │ │ │ │ + b.n 3385d8 │ │ │ │ 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 33923c │ │ │ │ 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 +1028604,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 339b20 │ │ │ │ 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 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ 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 +1028634,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 339a64 │ │ │ │ + bgt.n 3399e4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3399b4 │ │ │ │ + blt.n 339934 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 339978 │ │ │ │ + blt.n 3398f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3398e4 │ │ │ │ + bls.n 339a64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399f8 │ │ │ │ + bhi.n 339978 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3399c4 │ │ │ │ + bhi.n 339944 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 33991c │ │ │ │ + bhi.n 339a9c │ │ │ │ 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 +1029811,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 │ │ │ │ + bmi.n 33a590 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 33a5d4 │ │ │ │ + bmi.n 33a554 │ │ │ │ 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 │ │ │ │ + bcs.n 33a580 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 33a6c4 │ │ │ │ + bcs.n 33a644 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6e0 │ │ │ │ + beq.n 33a660 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a6a4 │ │ │ │ + beq.n 33a624 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 33a680 │ │ │ │ + beq.n 33a600 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 33a644 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ 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 +1031708,39 @@ │ │ │ │ bne.n 33b90a │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ b.w 33a122 │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - nop {12} │ │ │ │ + nop {8} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ite cc │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - popcs {r1, r7} │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + setend be │ │ │ │ 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 +1032934,85 @@ │ │ │ │ movne r3, #99 @ 0x63 │ │ │ │ moveq r3, #109 @ 0x6d │ │ │ │ cmp r3, ip │ │ │ │ bcc.w 33d134 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 333db0 │ │ │ │ b.w 33480e │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + cbz r2, 33c6c2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 33c6ae │ │ │ │ + cbz r0, 33c69e │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c6ac │ │ │ │ + cbz r6, 33c69c │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c69e │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 33c690 │ │ │ │ + cbz r0, 33c680 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 33c68e │ │ │ │ + cbz r6, 33c67e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 33c688 │ │ │ │ + cbz r4, 33c678 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r4, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 33c67a │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ 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 +1034174,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 33d520 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 33d420 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #656 @ (adr r1, 33d4b4 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 33d3b4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #136 @ (adr r1, 33d2b0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 33d5b0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 33d26c ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 33d56c ) │ │ │ │ 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 +1034204,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ 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 +1035390,67 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 33495e │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ 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 +1035525,21 @@ │ │ │ │ b.w 33495e │ │ │ │ movw r0, #393 @ 0x189 │ │ │ │ b.w 33480e │ │ │ │ ldr r0, [pc, #20] @ (33df88 ) │ │ │ │ add r0, pc │ │ │ │ bl 333e20 │ │ │ │ nop │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stcl 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + stc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ 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 +1035607,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 │ │ │ │ + rsbs r0, lr, ip, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1035644,16 +1035641,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 │ │ │ │ + subs.w r0, r6, ip, lsl #3 │ │ │ │ + rsbs r0, sl, ip, lsl #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 33e104 │ │ │ │ @@ -1035748,17 +1035745,17 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 33e1b4 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 33e188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #592 @ (adr r2, 33e40c ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 33e30c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #40] @ (33e1e8 ) │ │ │ │ + ldr r2, [pc, #808] @ (33e4e8 ) │ │ │ │ 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 +1036249,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, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ 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 +1036316,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ 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 +1037318,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, [r4, #16] │ │ │ │ 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 +1037525,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, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ 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 +1037662,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ 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 +1038030,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, [r5, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -1038271,25 +1038268,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, [r1, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r4, r3, #29 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ 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 +1038576,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 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ 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 +1038671,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r7, #9 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #960] @ (3401f0 ) │ │ │ │ + ldr r7, [pc, #704] @ (3400f0 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ 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 +1038727,15 @@ │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33fe5e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ 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 +1038944,29 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 33ffde │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, r2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ 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 +1039956,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 r2, pc, #736 @ (adr r2, 340e6c ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldc2l 1, cr0, [r6], {103} @ 0x67 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ 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} │ │ │ │ + ldrd r0, r0, [lr, #-816] @ 0x330 │ │ │ │ + ldrd r0, r0, [r4, #-816] @ 0x330 │ │ │ │ + strd r0, r0, [lr, #-816] @ 0x330 │ │ │ │ + strd r0, r0, [r8, #-816] @ 0x330 │ │ │ │ + strd r0, r0, [r2, #-816] @ 0x330 │ │ │ │ + ldmdb ip!, {r2, r3, r6, r7} │ │ │ │ + ldmdb r8!, {r2, r3, r6, r7} │ │ │ │ + ldmdb r8!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 340d0c │ │ │ │ + bpl.n 340c8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 340a66 │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vaddl.u , d31, d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ 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 +1041213,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, [r1, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf2d800cc │ │ │ │ - ldr??.w r0, [lr, #204] @ 0xcc │ │ │ │ + @ instruction: 0xf29800cc │ │ │ │ + ldrsb.w r0, [lr, #204] @ 0xcc │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 341a54 │ │ │ │ + b.n 3419d4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 341a70 │ │ │ │ + b.n 3419f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ 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 +1041959,23 @@ │ │ │ │ strd r7, r3, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r5, [sp, #152] @ 0x98 │ │ │ │ strd r1, r2, [sp, #160] @ 0xa0 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ 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 +1042149,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] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #340] @ (3422c4 ) │ │ │ │ @@ -1042310,21 +1042307,21 @@ │ │ │ │ nop │ │ │ │ udf #136 @ 0x88 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 342104 │ │ │ │ + b.n 342084 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 34228c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 341d88 │ │ │ │ + b.n 341d08 │ │ │ │ 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 +1042399,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] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ 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 +1042461,17 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 30b9f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r2, 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 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -1042514,17 +1042511,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] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1042606,17 +1042603,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl 30b9f4 │ │ │ │ b.n 342560 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1042684,25 +1042681,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, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ 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 +1042744,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 r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ 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 +1042853,21 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34279a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bhi.n 3427b0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n 3428c4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ 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 +1042954,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bvc.n 342894 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 34282c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ 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 +1043071,21 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 34298e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bvs.n 3429c4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 342ad0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1043292,29 +1043289,29 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bpl.n 342bc4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 342bb8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 342d04 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #360] @ (342dd4 ) │ │ │ │ @@ -1043461,29 +1043458,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 r1, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcc.n 342e20 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ 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 +1043662,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] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ beq.n 342f84 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ 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 +1043987,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, [r4, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ 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 +1044046,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, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r3, #823] @ 0x337 │ │ │ │ @@ -1044152,25 +1044149,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] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1044377,21 +1044374,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] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 34322c │ │ │ │ + b.n 3431ac │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ 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 +1044398,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ 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 +1045101,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] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 343f44 │ │ │ │ + beq.n 343ec4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ 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 +1045545,29 @@ │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 3442b0 │ │ │ │ b.n 344282 │ │ │ │ ldr.w r8, [pc, #36] @ 3442e4 │ │ │ │ add r8, pc │ │ │ │ b.n 344196 │ │ │ │ nop │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 3442a4 │ │ │ │ + blt.n 344224 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 344230 │ │ │ │ + blt.n 3443b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 344374 │ │ │ │ + blt.n 3442f4 │ │ │ │ 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 +1045682,27 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34432e │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1045842,29 +1045839,29 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34447e │ │ │ │ nop │ │ │ │ cbnz r2, 3445fe │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bx r1 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -1045954,25 +1045951,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 344620 │ │ │ │ rev r6, r3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #120] @ (34472c ) │ │ │ │ + ldr r6, [pc, #888] @ (344a2c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r3, r2] │ │ │ │ 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 +1046584,25 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 344aea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w fp, [sl] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #736] @ (344fd0 ) │ │ │ │ + ldr r5, [pc, #480] @ (344ed0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #72] @ (344d3c ) │ │ │ │ + ldr r5, [pc, #840] @ (34503c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #528] @ (344f08 ) │ │ │ │ + ldr r4, [pc, #272] @ (344e08 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #408] @ (344e94 ) │ │ │ │ + ldr r3, [pc, #152] @ (344d94 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #520] @ (344f08 ) │ │ │ │ + ldr r3, [pc, #264] @ (344e08 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [pc, #984] @ (3450dc ) │ │ │ │ + ldr r2, [pc, #728] @ (344fdc ) │ │ │ │ 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 +1047030,45 @@ │ │ │ │ nop │ │ │ │ uxth r0, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bpl.n 345250 │ │ │ │ + bpl.n 3451d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [pc, #680] @ (34540c ) │ │ │ │ + ldr r2, [pc, #424] @ (34530c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3451b0 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (345250 ) │ │ │ │ + ldr r1, [pc, #992] @ (345550 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbnz r2, 3451c8 │ │ │ │ + cbnz r2, 3451b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #192] @ (34523c ) │ │ │ │ + blx lr │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [pc, #440] @ (345338 ) │ │ │ │ + ldr r1, [pc, #184] @ (345238 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #248] @ (345280 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blx fp │ │ │ │ + blx r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (345320 ) │ │ │ │ + ldr r0, [pc, #144] @ (345220 ) │ │ │ │ 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 +1047161,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 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [pc, #512] @ (3454a4 ) │ │ │ │ + ldr r0, [pc, #256] @ (3453a4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #968] @ (345670 ) │ │ │ │ + ldr r0, [pc, #712] @ (345570 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #432] @ (345460 ) │ │ │ │ + ldr r0, [pc, #176] @ (345360 ) │ │ │ │ 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 +1047539,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 r0, [pc, #616] @ (345914 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bxns lr │ │ │ │ + bxns r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34572c │ │ │ │ + cbz r4, 34571c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r6, 345730 │ │ │ │ + cbz r6, 345720 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345736 │ │ │ │ + cbz r0, 345726 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 34573c │ │ │ │ + cbz r4, 34572c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345724 │ │ │ │ + cbz r0, 345714 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345728 │ │ │ │ + cbz r0, 345718 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r0, r4 │ │ │ │ + cbz r0, 34571c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bx r7 │ │ │ │ + mov lr, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 345712 │ │ │ │ + cbz r0, 345702 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r0, 345716 │ │ │ │ + cbz r0, 345706 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov sl, r7 │ │ │ │ + mov r2, pc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2576] @ 346124 │ │ │ │ @@ -1048590,59 +1048587,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 │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #32] │ │ │ │ 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, [r1, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 346068 │ │ │ │ + bge.n 3461e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ 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 +1049831,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, r3, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3468dc │ │ │ │ + b.n 34685c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, #20 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #576] @ (347064 ) │ │ │ │ + ldr r7, [pc, #320] @ (346f64 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ 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 +1050029,29 @@ │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ bl 34476c │ │ │ │ mov sl, r0 │ │ │ │ b.w 3459e6 │ │ │ │ nop │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [pc, #240] @ (3470b8 ) │ │ │ │ + ldr r2, [pc, #1008] @ (3473b8 ) │ │ │ │ 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 +1051251,65 @@ │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.n 3477c4 │ │ │ │ ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #368] @ (347eb8 ) │ │ │ │ + ldr r6, [pc, #112] @ (347db8 ) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 347cfc │ │ │ │ + ble.n 347c7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blt.n 347c80 │ │ │ │ + blt.n 347e00 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 347cc0 │ │ │ │ + bge.n 347e40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #8 │ │ │ │ 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 +1051409,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, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ 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 +1052534,81 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 348e74 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 348d74 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 348a30 │ │ │ │ + bmi.n 348bb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r2, [r0, #27] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 348ac0 │ │ │ │ + bhi.n 348a40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #0 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348b0c │ │ │ │ + bcc.n 348a8c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcc.n 348a6c │ │ │ │ + bcc.n 348bec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - blt.n 348b94 │ │ │ │ + bge.n 348b14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ 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 +1053074,51 @@ │ │ │ │ ldr r2, [pc, #92] @ (3490ec ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 348132 │ │ │ │ nop │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, r2, #204 @ 0xcc │ │ │ │ - @ instruction: 0xf37e00cc │ │ │ │ - adds r4, r6, r4 │ │ │ │ + vmla.i32 d16, d18, d12[0] │ │ │ │ + @ instruction: 0xf33e00cc │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r0, 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, #3680] @ 0xe60 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ movs r3, #0 │ │ │ │ @@ -1054169,86 +1054166,86 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ b.w 349364 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf6ea00cc │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subw r0, sl, #2252 @ 0x8cc │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itt cc │ │ │ │ - lslcc r4, r1, #3 │ │ │ │ - ldrcc r0, [pc, #736] @ (34a00c ) │ │ │ │ + bkpt 0x00fc │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + ldr r0, [pc, #480] @ (349f0c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ 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 +1055355,159 @@ │ │ │ │ b.w 349ffc │ │ │ │ ldr r2, [pc, #300] @ (34ab2c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 30b9f4 │ │ │ │ b.w 3494d2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sxth r2, r3 │ │ │ │ + cbz r2, 34aa4e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34a464 │ │ │ │ + b.n 34a3e4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ 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 +1056214,122 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b.n 34b20c │ │ │ │ ldr r7, [pc, #260] @ (34b3ec ) │ │ │ │ add r7, pc │ │ │ │ b.n 34adb8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u8 q8, q13, q6 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + vhadd.u8 q0, q13, q6 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #800 @ (adr r7, 34b684 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vst4. {d16-d19}, [lr], ip │ │ │ │ + vst4. {d0-d3}, [lr], ip │ │ │ │ stc2l 1, cr0, [sl], #-356 @ 0xfffffe9c │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.u32 q8, q15, q6 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + vhadd.u32 q0, q15, q6 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr12, {6} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr12, {6} │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + ldc2l 0, cr0, [r2, #816]! @ 0x330 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr12, {6} │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr12, {6} │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr12, {6} │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr12, {6} │ │ │ │ - @ instruction: 0xf4a000cc │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + cdp2 0, 1, cr0, cr8, cr12, {6} │ │ │ │ + orn r0, r0, #6684672 @ 0x660000 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - vmla.i32 q0, q14, d12[0] │ │ │ │ - ldc2l 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + vhadd.u32 q8, q14, q6 │ │ │ │ + ldc2 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [lr], {204} @ 0xcc │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + mrrc2 0, 12, r0, lr, cr12 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ 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 │ │ │ │ + stc2 0, cr0, [r8], #-816 @ 0xfffffcd0 │ │ │ │ + stc2 0, cr0, [r4], #816 @ 0x330 │ │ │ │ + ldc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + ldc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + stc2 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + smlsld r0, r0, lr, ip │ │ │ │ + mrrc2 0, 12, r0, sl, cr12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr], #-816 @ 0xfffffcd0 │ │ │ │ + stc2 0, cr0, [lr], #-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, #3880] @ 0xf28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #536] @ (34b61c ) │ │ │ │ ldr r3, [pc, #536] @ (34b620 ) │ │ │ │ @@ -1056552,31 +1056549,31 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #920] @ (34b9c0 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r2, [pc, #912] @ (34b9bc ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + ldc2l 0, cr0, [sl], #816 @ 0x330 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [sl], #816 @ 0x330 │ │ │ │ - vhadd.u8 q0, q8, │ │ │ │ + ldc2 0, cr0, [sl], #816 @ 0x330 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr13, {6} │ │ │ │ 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 +1056642,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, r1, #18 │ │ │ │ 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 +1057597,82 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #800] @ (34c3bc ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #640] @ (34c324 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr??.w r0, [lr, #205] @ 0xcd │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + ldrsh.w r0, [lr, #205] @ 0xcd │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #880] @ (34c440 ) │ │ │ │ + ldr r6, [pc, #624] @ (34c340 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ tst r6, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 34c044 │ │ │ │ + b.n 34bfc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ 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 +1057798,19 @@ │ │ │ │ bl 30b9f4 │ │ │ │ b.n 34c222 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ 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 +1057874,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, r2, #24 │ │ │ │ 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 +1057998,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, r0, #22 │ │ │ │ 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 +1058107,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 │ │ │ │ + vsri.32 q8, q4, #1 │ │ │ │ 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 +1058830,28 @@ │ │ │ │ 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 r5, r1, #3 │ │ │ │ - vmla.i16 q8, q15, d4[1] │ │ │ │ + vmla.i q8, q8, d0[3] │ │ │ │ + vmla.i16 q0, q15, d4[1] │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q14, q6 │ │ │ │ + vhadd.u16 q0, q14, q6 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr12, {6} │ │ │ │ - cdp2 0, 15, cr0, cr2, cr12, {6} │ │ │ │ - vhadd.u8 q0, q8, q6 │ │ │ │ - stc2 0, cr0, [r8, #816] @ 0x330 │ │ │ │ - ldc2l 0, cr0, [sl, #-816]! @ 0xfffffcd0 │ │ │ │ + cdp2 0, 2, cr0, cr4, cr12, {6} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr12, {6} │ │ │ │ + cdp2 0, 12, cr0, cr0, cr12, {6} │ │ │ │ + stc2l 0, cr0, [r8, #-816] @ 0xfffffcd0 │ │ │ │ + ldc2 0, cr0, [sl, #-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 r4, r0 │ │ │ │ ldr r0, [pc, #264] @ (34ce44 ) │ │ │ │ ldr r3, [pc, #264] @ (34ce48 ) │ │ │ │ @@ -1058966,15 +1058962,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 │ │ │ │ + stc2l 0, cr0, [sl], #816 @ 0x330 │ │ │ │ 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 +1059349,25 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea00cc │ │ │ │ - @ instruction: 0xfbac00cc │ │ │ │ + @ instruction: 0xfaaa00cc │ │ │ │ + @ instruction: 0xfb6c00cc │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7c00cc │ │ │ │ + @ instruction: 0xfa4400cc │ │ │ │ + @ instruction: 0xfa3c00cc │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8400cc │ │ │ │ - @ instruction: 0xfa7a00cc │ │ │ │ - @ instruction: 0xfa3000cc │ │ │ │ + @ instruction: 0xfa4400cc │ │ │ │ + @ instruction: 0xfa3a00cc │ │ │ │ + ldr??.w r0, [r0, #204] @ 0xcc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #820] @ (34d564 ) │ │ │ │ ldr r3, [pc, #820] @ (34d568 ) │ │ │ │ @@ -1059675,24 +1059671,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 │ │ │ │ + vld1.8 {d0[6]}, [r2], ip │ │ │ │ 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 │ │ │ │ + vst4. {d16-d19}, [r2], ip │ │ │ │ + ldr??.w r0, [r0, #204] @ 0xcc │ │ │ │ + ldrb.w r0, [r0, #204] @ 0xcc │ │ │ │ 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 +1059923,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] │ │ │ │ + adc.w r0, ip, #6684672 @ 0x660000 │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf58a00cc │ │ │ │ - sbc.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + adc.w r0, sl, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf52800cc │ │ │ │ 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 +1060082,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 │ │ │ │ + eors.w r0, ip, #6684672 @ 0x660000 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - orn r0, r2, #6684672 @ 0x660000 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + bic.w r0, r2, #6684672 @ 0x660000 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bics.w r0, r0, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf3f000cc │ │ │ │ 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 +1060111,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #12] @ (34d9b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 34d99a │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ 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 +1060379,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 │ │ │ │ + sub.w r0, r4, #6684672 @ 0x660000 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf4c800cc │ │ │ │ - @ instruction: 0xf4e200cc │ │ │ │ + eor.w r0, r8, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf4a200cc │ │ │ │ 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 +1060605,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 │ │ │ │ + adds.w r0, ip, #6684672 @ 0x660000 │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bic.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + @ instruction: 0xf3e400cc │ │ │ │ + ldmia r1, {r1, r2, r4, r6, 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 │ │ │ │ + bics.w r0, sl, #6684672 @ 0x660000 │ │ │ │ + orn r0, r8, #6684672 @ 0x660000 │ │ │ │ + bic.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf2e800cc │ │ │ │ + @ instruction: 0xf2fe00cc │ │ │ │ + adds r4, r5, r7 │ │ │ │ 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 +1061314,124 @@ │ │ │ │ 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 │ │ │ │ + subw r0, ip, #204 @ 0xcc │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf19800cc │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + adcs.w r0, r8, #204 @ 0xcc │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 34e6dc │ │ │ │ + beq.n 34e65c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #256] @ (34e7c4 ) │ │ │ │ + ldr r6, [pc, #0] @ (34e6c4 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf0c000cc │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + eor.w r0, r0, #204 @ 0xcc │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - @ instruction: 0xe82400cb │ │ │ │ - orrs.w r0, r4, #204 @ 0xcc │ │ │ │ - orr.w r0, sl, #204 @ 0xcc │ │ │ │ - bmi.n 34e7a4 │ │ │ │ + b.n 34e6b4 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + b.n 34e6b8 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + ands.w r0, r4, #204 @ 0xcc │ │ │ │ + and.w r0, sl, #204 @ 0xcc │ │ │ │ + bmi.n 34e724 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-804]! @ 0xfffffcdc │ │ │ │ - bic.w r0, r0, #204 @ 0xcc │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stc2 0, cr0, [lr, #-804]! @ 0xfffffcdc │ │ │ │ + vmla.i32 d16, d16, d12[0] │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - and.w r0, r4, #204 @ 0xcc │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + vmla.i d16, d20, d0[3] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orr.w r0, sl, #6651904 @ 0x658000 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + and.w r0, sl, #6651904 @ 0x658000 │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vmla.i16 d0, d18, d4[1] │ │ │ │ - ldr r1, [pc, #352] @ (34e88c ) │ │ │ │ + vhadd.s16 q8, q9, q6 │ │ │ │ + ldr r1, [pc, #96] @ (34e78c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s q8, q10, q6 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + vhadd.s q0, q10, q6 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q13, q6 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + vhadd.s8 q0, q13, q6 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ 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 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - vqadd.s32 q8, q15, q0 │ │ │ │ + cdp 0, 15, cr0, cr2, cr12, {6} │ │ │ │ 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, 14, cr0, cr10, cr12, {6} │ │ │ │ + cdp 0, 14, cr0, cr4, cr12, {6} │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + vqadd.s32 q0, q15, q0 │ │ │ │ cdp 0, 10, cr0, cr12, cr12, {6} │ │ │ │ - cdp 0, 10, cr0, cr10, cr12, {6} │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + cdp 0, 10, cr0, cr2, cr12, {6} │ │ │ │ + cdp 0, 9, cr0, cr0, cr12, {6} │ │ │ │ + cdp 0, 8, cr0, cr10, cr12, {6} │ │ │ │ + cdp 0, 7, cr0, cr8, cr12, {6} │ │ │ │ + cdp 0, 7, cr0, cr2, cr12, {6} │ │ │ │ + cdp 0, 6, cr0, cr12, cr12, {6} │ │ │ │ + cdp 0, 6, cr0, cr10, cr12, {6} │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr12, {6} │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + cdp 0, 2, cr0, cr10, cr12, {6} │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ - ldc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + stcl 0, cr0, [r4, #-816]! @ 0xfffffcd0 │ │ │ │ + mrrc 0, 12, r0, r0, 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, #332] @ (34e91c ) │ │ │ │ @@ -1061565,19 +1061563,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 │ │ │ │ + sbcs.w r0, lr, ip, lsl #3 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - sub.w r0, r4, ip, lsl #3 │ │ │ │ - sub.w r0, r2, ip, lsl #3 │ │ │ │ + sbc.w r0, r4, ip, lsl #3 │ │ │ │ + sbc.w r0, r2, ip, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #172] @ (34e9f4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1061652,18 +1061650,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 │ │ │ │ + orrs.w r0, r4, ip, lsl #3 │ │ │ │ asrs r4, r7, #24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add.w r0, r2, ip, lsl #3 │ │ │ │ + pkhbt r0, r2, ip, 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, #3184] @ 0xc70 │ │ │ │ sub.w sp, sp, #876 @ 0x36c │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #2212] @ 34f2c4 │ │ │ │ @@ -1062480,42 +1062478,42 @@ │ │ │ │ b.n 34f21e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #22 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrd r0, r0, [lr, #-816]! @ 0x330 │ │ │ │ - b.n 34f148 │ │ │ │ + ldmdb lr!, {r2, r3, r6, r7} │ │ │ │ + b.n 34f0c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 34ee80 │ │ │ │ + b.n 34ee00 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34ee6c │ │ │ │ + b.n 34edec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 34f3f4 │ │ │ │ + b.n 34f374 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f404 │ │ │ │ + b.n 34f384 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f430 │ │ │ │ + b.n 34f3b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f948 │ │ │ │ + b.n 34f8c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34f930 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f9b0 │ │ │ │ + b.n 34f930 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f964 │ │ │ │ + b.n 34f8e4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ 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 +1062806,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 34f838 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 34f8e0 │ │ │ │ + b.n 34f860 │ │ │ │ lsls r4, r1, #3 │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 34f748 │ │ │ │ + b.n 34f6c8 │ │ │ │ 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 +1062950,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, [r6, #0] │ │ │ │ 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 +1064262,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r4, pc, #592 @ (adr r4, 350798 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, pc, #744 @ (adr r3, 350838 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #928 @ (adr r1, 3508f8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #632 @ (adr r1, 3507d8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r1, pc, #336 @ (adr r1, 3506b8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r0, pc, #776 @ (adr r0, 350878 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ 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, │ │ │ │ + cdp2 0, 12, cr0, cr6, cr11, {6} │ │ │ │ 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 +1064623,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 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ 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 +1066052,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 r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ 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 +1066257,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 │ │ │ │ + bkpt 0x00e6 │ │ │ │ + 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 +1066749,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, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + cbnz r4, 351f36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f12 │ │ │ │ + cbnz r0, 351f02 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 351f00 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0034 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + rev16 r2, r2 │ │ │ │ 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 +1067134,15 @@ │ │ │ │ b.n 351bd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ 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 +1067611,21 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3c79d8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 352702 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 352754 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ 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 +1069576,15 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ 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 +1069912,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: 0xf37a00cd │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3539d8 │ │ │ │ + b.n 353958 │ │ │ │ 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 +1070458,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 │ │ │ │ + orr.w r0, r6, #205 @ 0xcd │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ 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 354678 │ │ │ │ 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 +1071146,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, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ 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 +1071830,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, [r0, #50] @ 0x32 │ │ │ │ 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 +1071912,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 │ │ │ │ + ldc2l 0, cr0, [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, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #140] @ (35541c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1071986,15 +1071983,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 │ │ │ │ + stc2 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ stmdb sp!, {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 +1072201,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 │ │ │ │ + sxtb r4, r0 │ │ │ │ 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 +1072663,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, [r7, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #704] @ (355dbc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1072952,25 +1072949,25 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #968 @ (adr r4, 356188 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ 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 +1073048,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, [r5, #13] │ │ │ │ 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 +1073571,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, [r6, #1] │ │ │ │ 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 +1073800,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, [r3, #18] │ │ │ │ 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 +1074166,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, r1, #10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mvns r6, r2 │ │ │ │ + bics r6, r2 │ │ │ │ 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 +1074495,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 │ │ │ │ + ldcl 0, cr0, [r2], #880 @ 0x370 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ 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 +1074614,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 │ │ │ │ + smlsldx r0, r0, r4, r0 │ │ │ │ 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 +1075234,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, [r6, #4] │ │ │ │ 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 +1075419,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, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ 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 +1075771,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 299360 │ │ │ │ cmp fp, r6 │ │ │ │ bne.n 3579ea │ │ │ │ b.n 3579a2 │ │ │ │ nop │ │ │ │ - cmp r4, r5 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + negs r0, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1076552,16 +1076549,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 │ │ │ │ + ldmdb r8, {r4, r6, r7} │ │ │ │ + asrs r4, r7, #12 │ │ │ │ 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 +1077194,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, r4, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 3584c8 │ │ │ │ + b.n 358448 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ 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 +1078431,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 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, r2 │ │ │ │ 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 +1079024,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 │ │ │ │ + add ip, ip │ │ │ │ lsls r4, r1, #3 │ │ │ │ svc 177 @ 0xb1 │ │ │ │ @ instruction: 0xffff68b0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ 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 +1079161,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 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors r6, r3 │ │ │ │ + ands r6, r3 │ │ │ │ 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 +1079481,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 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ 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 +1079836,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 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ 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 +1080203,20 @@ │ │ │ │ b.n 35a55e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 q8, q8, q0 │ │ │ │ + vqadd.s8 q0, q8, q0 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 3, r0, cr0, cr0, {6} │ │ │ │ + mrc 0, 1, r0, cr0, cr0, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #456] @ (35a814 ) │ │ │ │ @@ -1080404,21 +1080401,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 │ │ │ │ + stcl 0, cr0, [r4, #-832]! @ 0xfffffcc0 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldcl 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ 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 +1080451,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35a86c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 35a84e │ │ │ │ - @ instruction: 0xeb8400d0 │ │ │ │ + adc.w r0, r4, r0, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r3, #14 │ │ │ │ @@ -1080560,17 +1080557,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 r0, #148 @ 0x94 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ 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 +1080608,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, r0, #21 │ │ │ │ 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 +1081233,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] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r6, r4, #5 │ │ │ │ mrc 15, 1, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r4, r1, #3 │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ 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 +1081497,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, r5, #8 │ │ │ │ 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 +1082321,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 │ │ │ │ + blt.n 35bab4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ 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 +1082576,15 @@ │ │ │ │ b.n 35ba44 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1082937,21 +1082934,21 @@ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 35bf7e │ │ │ │ b.n 35c04c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 35c07c │ │ │ │ - movs r7, #18 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1083075,15 +1083072,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 r3, #160 @ 0xa0 │ │ │ │ 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 +1083322,16 @@ │ │ │ │ nop │ │ │ │ subs r5, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf72400e7 │ │ │ │ - @ instruction: 0xf6f600e7 │ │ │ │ + @ instruction: 0xf6e400e7 │ │ │ │ + @ instruction: 0xf6b600e7 │ │ │ │ stmdb 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 +1084222,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: 0xf5ee00e7 │ │ │ │ mrc 15, 7, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - @ instruction: 0xf31600e7 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + @ instruction: 0xf2d600e7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eors.w r0, r2, #231 @ 0xe7 │ │ │ │ + orrs.w r0, r2, #231 @ 0xe7 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bgt.n 35cee2 │ │ │ │ vcvt.f16.u16 d29, d3, #1 │ │ │ │ - vtbl.8 d19, {d15-d17}, d20 │ │ │ │ + vtbx.8 d19, {d31- │ │ │ │ @@ -1084317,15 +1084314,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 │ │ │ │ + ldcl 0, cr0, [r4], {231} @ 0xe7 │ │ │ │ stmdb 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 +1084737,35 @@ │ │ │ │ bl 3216e0 │ │ │ │ b.n 35d224 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ 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 +1085896,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: 0xe80e00e7 │ │ │ │ + eors.w r0, r4, r1, asr #3 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 35e030 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ 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 +1086113,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, r6, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ hlt 0x0037 │ │ │ │ - vcvt.f16.u16 d29, d8, #1 │ │ │ │ + @ instruction: 0xffffdbd8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bge.n 35e1b8 │ │ │ │ + bge.n 35e138 │ │ │ │ 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 +1086526,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, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ 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 +1086687,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, r3, #13 │ │ │ │ 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 +1087072,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, r3, #1 │ │ │ │ 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 +1087869,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ 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 +1088961,36 @@ │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsrs r4, r0, #13 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3602bc ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 3601bc ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 360250 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 360150 ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #616 @ (adr r4, 36018c ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 36008c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf3dc00cb │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xf39c00cb │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr0, cr11, {6} │ │ │ │ + stcl 0, cr0, [r0, #812] @ 0x32c │ │ │ │ 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 +1089276,17 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ b.n 36010a │ │ │ │ nop │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1089409,15 +1089406,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 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1089924,17 +1089921,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, r4, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ 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 +1090841,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 │ │ │ │ + bls.n 3612a0 │ │ │ │ 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 +1091111,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #1 │ │ │ │ bl 361494 │ │ │ │ cmp r4, r8 │ │ │ │ bne.n 36156c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ 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 +1091266,15 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 361494 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r8, sl │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 3616f0 │ │ │ │ b.n 3615f0 │ │ │ │ - add r7, pc, #360 @ (adr r7, 36187c ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 36177c ) │ │ │ │ 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 +1091438,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 │ │ │ │ + bcs.n 361818 │ │ │ │ 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 +1091494,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 361780 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 361a48 │ │ │ │ + bcs.n 3619c8 │ │ │ │ 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 +1091709,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 │ │ │ │ + bne.n 361ab8 │ │ │ │ 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 +1091773,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (361c20 ) │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 361b9c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 361fd8 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 361ed8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r2, pc, #728 @ (adr r2, 361ef8 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 361df8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 361cdc ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 361fdc ) │ │ │ │ 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 +1091813,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] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ 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 +1091851,15 @@ │ │ │ │ cbz r0, 361cb8 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (361cc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ 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 +1092000,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 r4, sp, #936 @ 0x3a8 │ │ │ │ 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 +1093140,33 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ b.w 362124 │ │ │ │ b.n 362d5c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r7, pc, #928 @ (adr r7, 362efc ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r3, pc, #96 @ (adr r3, 362bd4 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 362ed4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ 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 +1094441,27 @@ │ │ │ │ blx 6f68c <__errno_location@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 363ae4 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x0030 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ 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 +1094967,41 @@ │ │ │ │ b.w 362edc │ │ │ │ mov r0, r8 │ │ │ │ bl 3686cc │ │ │ │ b.w 363042 │ │ │ │ ldr r0, [pc, #56] @ (3640f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 361c24 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ 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 +1095070,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, [r5, #18] │ │ │ │ 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 +1095105,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, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ 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 +1095227,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (36435c ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 361838 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #616] @ (3645b8 ) │ │ │ │ + ldr r0, [pc, #360] @ (3644b8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ 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 +1095319,19 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r3} │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 364498 │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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 +1095415,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 r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - itte cs │ │ │ │ - lslcs r7, r3, #3 │ │ │ │ - addcs r0, sp, #696 @ 0x2b8 │ │ │ │ - lslcc r3, r1, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + bkpt 0x00e6 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + bkpt 0x00a2 │ │ │ │ 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 +1095479,19 @@ │ │ │ │ nop │ │ │ │ hlt 0x0030 │ │ │ │ lsls r5, r4, #5 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #808 @ (adr r7, 3648cc ) │ │ │ │ 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 +1095698,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 r5, pc, #880 @ (adr r5, 364b08 ) │ │ │ │ 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 +1095740,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 361838 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 397f50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, pc, #688 @ (adr r5, 364ab8 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 3649b8 ) │ │ │ │ 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 +1095810,17 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 397f50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r9 │ │ │ │ b.n 364830 │ │ │ │ nop │ │ │ │ - add r5, pc, #376 @ (adr r5, 364a34 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 364934 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 364cb8 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 364bb8 ) │ │ │ │ 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 +1096063,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 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ 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, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ 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 +1096247,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 r1, pc, #632 @ (adr r1, 364f64 ) │ │ │ │ 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 +1096486,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 ) │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r7, pc, #832 @ (adr r7, 3652ac ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ mrc2 15, 6, pc, cr1, cr15, {7} │ │ │ │ - bcs.n 364f4c │ │ │ │ + bcs.n 364ecc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 365038 ) │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #316] @ (3650f0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1096662,39 +1096659,39 @@ │ │ │ │ nop │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364e48 │ │ │ │ + b.n 364dc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e2c │ │ │ │ + b.n 364dac │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364e00 │ │ │ │ + b.n 364d80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 364d68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364dcc │ │ │ │ + b.n 364d4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de8 │ │ │ │ + b.n 364d68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 364de4 │ │ │ │ + b.n 364d64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 3654f4 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 3653f4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 364f7c │ │ │ │ + b.n 364efc │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #908] @ (3654d0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1097040,29 +1097037,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 r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 364f3c │ │ │ │ + b.n 364ebc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 365c10 │ │ │ │ + b.n 365b90 │ │ │ │ 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 +1097745,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 r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ 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 +1099042,147 @@ │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 3663c2 │ │ │ │ add r2, pc, #120 @ (adr r2, 366970 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ add r2, pc, #96 @ (adr r2, 36695c ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #296] @ (366a30 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [pc, #976] @ (366ce0 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0x47e6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx pc │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ bx r8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, fp │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ 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, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ mvns r6, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmn r4, r6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ negs r6, r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r7, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ 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 +1100324,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, [r6, #3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, #170 @ 0xaa │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ 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, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ 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, [r2, #40] @ 0x28 │ │ │ │ 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 +1100396,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, [r2, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ 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 +1100430,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, [r1, #8] │ │ │ │ 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 +1101648,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, [r1, #25] │ │ │ │ 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, [r4, #17] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ 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 +1101688,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, [r2, #11] │ │ │ │ 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, [r1, #5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [pc, #520] @ (3687b8 ) │ │ │ │ + ldr r6, [pc, #264] @ (3686b8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ 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, [r7, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r5, #32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r4, #138 @ 0x8a │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #86 @ 0x56 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ 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, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ 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 +1101834,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 361838 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 367fda │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ 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 +1163495,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 395bc0 │ │ │ │ b.n 394846 │ │ │ │ bl 396118 │ │ │ │ b.n 39480a │ │ │ │ bl 3963f0 │ │ │ │ b.n 39480a │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xfae400c8 │ │ │ │ + @ instruction: 0xfaa400c8 │ │ │ │ stmdb sp!, {r4, 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 +1163670,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 │ │ │ │ + vld4. {d0-d3}, [r8], r8 │ │ │ │ + vld4. {d0-d3}, [sl], r8 │ │ │ │ + vst4. {d16-d19}, [r6], r8 │ │ │ │ + ldrsb.w r0, [ip, r8] │ │ │ │ + strh.w r0, [r6, #200] @ 0xc8 │ │ │ │ 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 +1163853,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] │ │ │ │ + ldrh.w r0, [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 │ │ │ │ + str.w r0, [r2, r8] │ │ │ │ + @ instruction: 0xf7c600c8 │ │ │ │ + ldr.w r0, [r6, r8] │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - @ instruction: 0xf7ec00c8 │ │ │ │ - ldrb.w r0, [r4, r8] │ │ │ │ + @ instruction: 0xf7ac00c8 │ │ │ │ + @ instruction: 0xf7d400c8 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, r8] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - @ instruction: 0xf70800c8 │ │ │ │ + @ instruction: 0xf7de00c8 │ │ │ │ + ldrb.w r0, [r2, r8] │ │ │ │ + movt r0, #35016 @ 0x88c8 │ │ │ │ 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 +1163912,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (394d00 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 394ca0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78400c8 │ │ │ │ + @ instruction: 0xf74400c8 │ │ │ │ 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 +1164136,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 r5, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movw r0, #35016 @ 0x88c8 │ │ │ │ + addw r0, r8, #2248 @ 0x8c8 │ │ │ │ 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 +1164302,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: 0xf23a00c8 │ │ │ │ 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 +1164382,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 │ │ │ │ + ssat r0, #9, lr, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #472] @ (3953a8 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r3, [pc, #472] @ (3953ac ) │ │ │ │ @@ -1164591,15 +1164588,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: 0xf13200c8 │ │ │ │ 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 +1164823,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} │ │ │ │ + cdp 0, 15, cr0, cr12, cr8, {6} │ │ │ │ + cdp 0, 9, cr0, cr12, cr8, {6} │ │ │ │ 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 +1165032,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 │ │ │ │ + ldc 0, cr0, [lr, #-800] @ 0xfffffce0 │ │ │ │ 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 +1165059,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4, #-800] @ 0xfffffce0 │ │ │ │ + stcl 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ 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 +1165197,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 │ │ │ │ + ldc 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ bl 3919b2 │ │ │ │ add r6, pc, #744 @ (adr r6, 395ca0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1165408,15 +1165405,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: 0xe98e00c8 │ │ │ │ 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 +1165576,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 │ │ │ │ + ldmdb sl, {r3, r6, r7} │ │ │ │ add r3, pc, #792 @ (adr r3, 3960a0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strd r0, r0, [sl], #800 @ 0x320 │ │ │ │ + stmia.w sl!, {r3, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #540] @ (395fbc ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1165810,47 +1165807,47 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #352 @ (adr r2, 396120 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #296 @ (adr r2, 3960f0 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 395a6c │ │ │ │ + b.n 3959ec │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d80 │ │ │ │ + b.n 395d00 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r1, pc, #992 @ (adr r1, 3963b4 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 395e70 │ │ │ │ + b.n 395df0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3959d8 │ │ │ │ + b.n 395958 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395ec4 │ │ │ │ + b.n 395e44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e00 │ │ │ │ + b.n 395d80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395c8c │ │ │ │ + b.n 395c0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395de0 │ │ │ │ + b.n 395d60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395be0 │ │ │ │ + b.n 395b60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d90 │ │ │ │ + b.n 395d10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e78 │ │ │ │ + b.n 395df8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bb0 │ │ │ │ + b.n 395b30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395e68 │ │ │ │ + b.n 395de8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395a64 │ │ │ │ + b.n 3959e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395d18 │ │ │ │ + b.n 395c98 │ │ │ │ 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 +1165892,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 395bb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 395c24 │ │ │ │ + b.n 395ba4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 395c40 │ │ │ │ + b.n 395bc0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 395bfc │ │ │ │ + b.n 395b7c │ │ │ │ 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 +1166089,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 395b88 │ │ │ │ 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 +1166181,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 396b10 │ │ │ │ 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 +1166368,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 396850 │ │ │ │ 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 +1166726,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, [r0, #17] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ 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 +1166918,23 @@ │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ b.n 396970 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 396a84 │ │ │ │ + bgt.n 396a04 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 396ba0 │ │ │ │ + ble.n 396b20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 396bb0 │ │ │ │ + ble.n 396b30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 396b84 │ │ │ │ + bgt.n 396b04 │ │ │ │ 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 +1167277,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 │ │ │ │ + bvs.n 396e30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396da8 │ │ │ │ + bge.n 396f28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f24 │ │ │ │ + bge.n 396ea4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f14 │ │ │ │ + bls.n 396e94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 396f70 │ │ │ │ + bge.n 396ef0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e8c │ │ │ │ + bls.n 396e0c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396e1c │ │ │ │ + bls.n 396f9c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 396e34 │ │ │ │ + bls.n 396fb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 396e78 │ │ │ │ + bhi.n 396df8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 396f3c │ │ │ │ + bhi.n 396ebc │ │ │ │ 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 +1168399,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, [r4, #28] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r2, #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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ @@ -1168556,15 +1168553,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, [r0, #52] @ 0x34 │ │ │ │ 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 +1168613,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, [r5, #40] @ 0x28 │ │ │ │ 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 +1168767,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, [r5, #80] @ 0x50 │ │ │ │ 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 +1169291,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ 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 +1170085,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, 398d8a │ │ │ │ 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 +1170142,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, 398e16 │ │ │ │ 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 +1170284,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 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r2, r4, #5 │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, r1, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - vst1.8 {d0[6]}, [r8], r9 │ │ │ │ + vst4. {d16-d19}, [r8], r9 │ │ │ │ stmdb sp!, {r4, 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 +1170490,33 @@ │ │ │ │ str r0, [r5, r7] │ │ │ │ b.n 399020 │ │ │ │ nop │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ 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 +1170563,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, [r7, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ 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 +1170623,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 r4, #198 @ 0xc6 │ │ │ │ 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 +1170786,20 @@ │ │ │ │ beq.n 3993f2 │ │ │ │ b.n 3993f4 │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfba800dc │ │ │ │ - push {r1, r2, r3} │ │ │ │ + @ instruction: 0xfb6800dc │ │ │ │ + cbz r6, 3994b2 │ │ │ │ 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 +1170832,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 r2, #200 @ 0xc8 │ │ │ │ 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 +1170926,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 r1, #190 @ 0xbe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfa3e00dc │ │ │ │ - uxth r4, r4 │ │ │ │ + ldr??.w r0, [lr, #220] @ 0xdc │ │ │ │ + sxtb r4, 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 +1170954,15 @@ │ │ │ │ bl 39bb60 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ 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 +1171113,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 39973c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r2, r3] │ │ │ │ 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 +1171184,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, [r4, 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, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #80] @ (399898 ) │ │ │ │ @@ -1171279,17 +1171276,17 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ 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 +1171354,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 r6, sp, #792 @ 0x318 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ 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 +1171732,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 │ │ │ │ + add.w r0, ip, r9, lsl #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1172112,15 +1172109,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 fede04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 39a11c │ │ │ │ ldr r6, [pc, #180] @ (39a22c ) │ │ │ │ mov r1, r4 │ │ │ │ @@ -1172275,19 +1172272,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 r5, pc, #656 @ (adr r5, 39a58c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #888 @ (adr r5, 39a678 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 39a578 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 39a68c ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 39a58c ) │ │ │ │ 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 +1172326,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 fede04 │ │ │ │ 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 +1172378,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 r4, pc, #984 @ (adr r4, 39a7dc ) │ │ │ │ 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 r4, pc, #840 @ (adr r4, 39a760 ) │ │ │ │ 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 +1172451,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 r3, pc, #1016 @ (adr r3, 39a8a8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 39a5a4 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 39a8a4 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 39a5b8 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 39a4b8 ) │ │ │ │ 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 +1172492,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 r3, pc, #872 @ (adr r3, 39a878 ) │ │ │ │ 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 +1173910,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 r4, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #10 │ │ │ │ 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 +1175752,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, [r2, #10] │ │ │ │ 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 +1177871,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ 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 +1178041,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, r5, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ 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 +1178167,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, r1, #17 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ 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 +1178375,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, r5, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ 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 +1178425,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, r6, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1178476,15 +1178473,15 @@ │ │ │ │ bcc.n 39e39a │ │ │ │ bl 39de20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 39de20 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ 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 +1178538,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 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ 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 +1178562,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (39e498 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ 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 +1178624,15 @@ │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 39e510 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ b.n 39e502 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ 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 +1178709,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 39e5be │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 39e5d8 │ │ │ │ b.n 39e5b0 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ 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 +1182064,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 fede04 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ 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 +1182602,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 fede04 │ │ │ │ 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 +1182843,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r2, #388]! @ 0x184 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [sl, #388]! @ 0x184 │ │ │ │ mrrc 1, 6, r0, r6, cr1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #2 │ │ │ │ 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 +1183208,24 @@ │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fb2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ 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 r6, pc, #952 @ (adr r6, 3a1c48 ) │ │ │ │ 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 +1184493,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 ) │ │ │ │ + ldr r7, [pc, #696] @ (3a2a24 ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - orns r0, lr, #6651904 @ 0x658000 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + bics.w r0, lr, #6651904 @ 0x658000 │ │ │ │ + subs r4, #28 │ │ │ │ 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 +1184533,15 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r1, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ 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 +1184827,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 6fb20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3a2a46 │ │ │ │ b.n 3a2a5e │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf7e200db │ │ │ │ - subs r0, r4, #6 │ │ │ │ + @ instruction: 0xf7a200db │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ 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 +1184898,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 │ │ │ │ + adds r6, r6, #7 │ │ │ │ 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 +1184969,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, r5, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ 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 +1185081,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, r7, #21 │ │ │ │ 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 +1185221,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 │ │ │ │ + subs r6, r6, r6 │ │ │ │ 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 +1185551,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, r0, r1 │ │ │ │ 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 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r2, r0 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + subs r6, r4, r0 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + subs r6, r6, r0 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + subs r6, r0, r1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r4, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r6, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r6, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r0, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r3, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, r1, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r3, #0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ 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 +1185664,15 @@ │ │ │ │ beq.n 3a327c │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r6, r4 │ │ │ │ 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 +1185933,15 @@ │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r1, r4, #5 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r7, r4 │ │ │ │ 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 +1185956,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, r0, r1 │ │ │ │ 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 +1186252,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, r2, #22 │ │ │ │ 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 +1186361,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r8 │ │ │ │ b.n 3a3956 │ │ │ │ nop │ │ │ │ - cbnz r4, 3a3a36 │ │ │ │ + cbnz r4, 3a3a26 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ 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 +1188122,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 r5, pc, #696 @ (adr r5, 3a4df8 ) │ │ │ │ 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 +1189114,25 @@ │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w 3a5300 │ │ │ │ ldr r3, [pc, #28] @ (3a54e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 3a5302 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ 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 +1189237,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #65536 @ 0x10000 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ 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 +1189271,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 3a562c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ 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 +1191319,19 @@ │ │ │ │ b.n 3a6afc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ 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 +1191734,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, [r6, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ 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 +1192112,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 r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ 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, [r7, #14] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r4, #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, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #1360] @ 3a7a64 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1192644,25 +1192641,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, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ add r5, sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ 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 +1193211,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, [r7, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ 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 +1193834,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, [r1, #25] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ 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 +1193866,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, [r2, #22] │ │ │ │ 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 +1194016,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, [r5, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ 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 +1194158,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, [r6, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ 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 +1196344,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, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa1e0 │ │ │ │ + bls.n 3aa360 │ │ │ │ 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 +1196368,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, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa3a4 │ │ │ │ + bls.n 3aa324 │ │ │ │ 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 +1196392,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, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bls.n 3aa368 │ │ │ │ + bhi.n 3aa2e8 │ │ │ │ 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 +1196861,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bmi.n 3aa86c │ │ │ │ + bcc.n 3aa7ec │ │ │ │ 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 +1196885,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa830 │ │ │ │ + bcc.n 3aa7b0 │ │ │ │ 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 +1196909,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, [r1, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bcc.n 3aa7f4 │ │ │ │ + bcc.n 3aa974 │ │ │ │ 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 +1199294,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 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb79a │ │ │ │ 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 +1199318,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 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb75e │ │ │ │ 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 +1199423,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 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb65a │ │ │ │ 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 +1200439,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #250 @ 0xfa │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ 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 +1200463,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 r5, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ 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 +1200582,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #146 @ 0x92 │ │ │ │ lsls r1, r4, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ 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 +1214537,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r4, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ 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 +1214577,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 r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1214607,17 +1214604,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e71c │ │ │ │ blx 6edd0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ 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 +1215422,55 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 3b73bc │ │ │ │ strb.w r3, [r5, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ bcc.n 3b74f8 │ │ │ │ b.n 3b70b2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ 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 +1215715,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 r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ 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 +1215989,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 │ │ │ │ + bcs.n 3b7b08 │ │ │ │ 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 +1216637,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 r4, {r1, r3, r4, r5, r6, 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 +1216764,15 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ 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 +1216973,17 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3b842a │ │ │ │ b.n 3b843e │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ 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 +1217726,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 r5!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ bl 286cda │ │ │ │ bl 2cecde │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r4, r5, r6, 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 +1217834,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6e4a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 70238 │ │ │ │ b.n 3b8db2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {} │ │ │ │ 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,21 +1217909,21 @@ │ │ │ │ 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 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + ite │ │ │ │ + lsl r6, r0, #3 │ │ │ │ + strbal 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -1218659,15 +1218656,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8070 │ │ │ │ b.n 3b94e8 │ │ │ │ ... │ │ │ │ @ instruction: 0xeab9ffff │ │ │ │ strb r6, [r2, #23] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cbnz r2, 3b9684 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ 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 +1220647,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ 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 +1233086,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 a8e8a4 │ │ │ │ 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 +1233161,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 a8e8a4 │ │ │ │ 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 +1235657,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c5138 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c5132 │ │ │ │ ldr r1, [pc, #356] @ (3c5148 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3c34c0 │ │ │ │ @@ -1235702,15 +1235699,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 a8e93c │ │ │ │ cbz r0, 3c5094 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3c5094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3c34c0 │ │ │ │ @@ -1237470,15 +1237467,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 │ │ │ │ + mov sl, pc │ │ │ │ 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 +1238424,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ 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 +1238800,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 r2, #230 @ 0xe6 │ │ │ │ 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 +1239136,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 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ 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 +1239178,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 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ 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 +1239811,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3c7690 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #14 │ │ │ │ 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 +1239900,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 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ 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 +1241363,15 @@ │ │ │ │ bne.n 3c86ce │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ 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 +1243057,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, r7, #15 │ │ │ │ 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 +1259441,30 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 3d3db0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 3d3f14 │ │ │ │ + ble.n 3d3e94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [pc, #48] @ (3d3eac ) │ │ │ │ + ldr r5, [pc, #816] @ (3d41ac ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3d3bc4 │ │ │ │ + b.n 3d3b44 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + stc 0, cr0, [sl, #788]! @ 0x314 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ 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 +1268160,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 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ 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 +1269081,23 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ 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 +1269660,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, r2, #3 │ │ │ │ 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 +1270014,15 @@ │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ b.n 3dacc6 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xfb6a00c4 │ │ │ │ + @ instruction: 0xfb2a00c4 │ │ │ │ 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 +1270567,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #592] @ (3db540 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #560] @ (3db528 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xf69a00c4 │ │ │ │ + @ instruction: 0xf65a00c4 │ │ │ │ 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 +1272724,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 3dcd20 │ │ │ │ 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 +1273054,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, [r7, #80] @ 0x50 │ │ │ │ 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 +1274944,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #28 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ 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 +1275104,17 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 3de1fc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ 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 +1276670,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} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r4, r0, #9 │ │ │ │ lsls r6, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ 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 +1278360,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ 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 +1278991,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xf5fe015d │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +1281613,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, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 3e2a84 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #336] @ (3e2678 ) │ │ │ │ + ldr r4, [pc, #80] @ (3e2578 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ 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 +1282686,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ 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 +1283069,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, [r1, #24] │ │ │ │ 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 +1283506,15 @@ │ │ │ │ b.n 3e36c4 │ │ │ │ ldmia r1!, {r6} │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3e3754 │ │ │ │ + bne.n 3e38d4 │ │ │ │ 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 +1284166,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, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ 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 +1287397,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 r1, [pc, #600] @ (3e62e8 ) │ │ │ │ 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 +1287950,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 │ │ │ │ + add sl, r4 │ │ │ │ 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 +1289484,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 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ 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 +1290445,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 a8e8a4 │ │ │ │ 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 +1290543,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 a8e8a4 │ │ │ │ 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 +1290623,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 a8e8a4 │ │ │ │ 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 +1290827,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 a8e8a4 │ │ │ │ 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 +1290868,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 a8e878 │ │ │ │ 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 +1291333,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 a8e8a4 │ │ │ │ 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 +1302514,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #31 │ │ │ │ lsls r5, r3, #5 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ 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 +1305282,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 │ │ │ │ + rors r6, r3 │ │ │ │ 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 +1306434,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, r7, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ 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 +1307714,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, [r2, #6] │ │ │ │ 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 +1313535,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 r0, pc, #680 @ (adr r0, 3f6e6c ) │ │ │ │ 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 +1314486,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #32 │ │ │ │ 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 +1315340,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 r0, #160 @ 0xa0 │ │ │ │ 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 +1316649,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ 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 +1322904,29 @@ │ │ │ │ mov r0, r0 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ ittee al @ unpredictable │ │ │ │ addal r6, #222 @ 0xde │ │ │ │ lslal r4, r3, #5 │ │ │ │ add r7, #180 @ 0xb4 │ │ │ │ mov r0, r0 │ │ │ │ - @ instruction: 0xe852012c │ │ │ │ - b.n 3fcae8 │ │ │ │ + @ instruction: 0xe812012c │ │ │ │ + b.n 3fca68 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldmia.w ip, {r2, r3, r5, r8} │ │ │ │ - b.n 3fcadc │ │ │ │ + @ instruction: 0xe85c012c │ │ │ │ + b.n 3fca5c │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 3fc730 │ │ │ │ + b.n 3fc6b0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5f0 │ │ │ │ + b.n 3fc570 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc640 │ │ │ │ + b.n 3fc5c0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc5a8 │ │ │ │ + b.n 3fc528 │ │ │ │ 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 +1323075,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 3fc718 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fd3e0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fc840 │ │ │ │ + b.n 3fc7c0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 3fd460 │ │ │ │ + b.n 3fd3e0 │ │ │ │ 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 +1324392,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 │ │ │ │ + bgt.n 3fd9e0 │ │ │ │ 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 +1325332,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 │ │ │ │ + bvc.n 3fe404 │ │ │ │ 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 +1327236,17 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ bl 3c7b08 │ │ │ │ mov r1, r0 │ │ │ │ b.w 3fe2f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - hlt 0x0008 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev r0, r6 │ │ │ │ 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 +1330774,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ b.n 40167c │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ 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 +1332800,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, [r3, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ 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 +1334050,22 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 6f8b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40403c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 404036 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40402e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c59e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1334107,15 +1334104,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 a8e8a4 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 403e26 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ bl 3c59e0 │ │ │ │ @@ -1334124,22 +1334121,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 a8e8a4 │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 403e64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.n 403e68 │ │ │ │ mov r0, fp │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e8a4 │ │ │ │ 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 +1334144,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 a8e93c │ │ │ │ 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 +1358992,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ 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 +1359666,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, [r4, #18] │ │ │ │ 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 +1360203,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ 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 +1367348,15 @@ │ │ │ │ movs r0, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r1, r0, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ 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 +1372581,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (41c98c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (41c990 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 41c2c8 │ │ │ │ + b.n 41c248 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c398 │ │ │ │ + b.n 41c318 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c330 │ │ │ │ + b.n 41c2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c290 │ │ │ │ + b.n 41c210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c374 │ │ │ │ + b.n 41c2f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c268 │ │ │ │ + b.n 41c1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ec │ │ │ │ + b.n 41c26c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c288 │ │ │ │ + b.n 41c208 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41c768 │ │ │ │ + b.n 41c6e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41c2a0 │ │ │ │ + b.n 41c220 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c238 │ │ │ │ + b.n 41c1b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2dc │ │ │ │ + b.n 41c25c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41c214 │ │ │ │ + b.n 41c194 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c19c │ │ │ │ + b.n 41d11c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ 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 +1372682,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 41d1b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c23c │ │ │ │ + b.n 41d1bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c24c │ │ │ │ + b.n 41d1cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c25c │ │ │ │ + b.n 41d1dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c26c │ │ │ │ + b.n 41d1ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c284 │ │ │ │ + b.n 41d204 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 41cb94 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 41ca94 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 41c294 │ │ │ │ + b.n 41d214 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2a4 │ │ │ │ + b.n 41c224 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2ac │ │ │ │ + b.n 41c22c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41c2c4 │ │ │ │ + b.n 41c244 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 41d1cc │ │ │ │ + b.n 41d14c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ 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 +1372763,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 45f798 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f818 │ │ │ │ b.n 41ca62 │ │ │ │ bl 45f770 │ │ │ │ b.n 41ca62 │ │ │ │ - b.n 41d290 │ │ │ │ + b.n 41d210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ 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 +1373105,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, [r2, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d418 │ │ │ │ + b.n 41d398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 41d3c0 │ │ │ │ + b.n 41d340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d368 │ │ │ │ + b.n 41d2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bxns r7 │ │ │ │ + mov ip, pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf29000d5 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + @ instruction: 0xf25000d5 │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 41d104 │ │ │ │ + b.n 41d084 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ 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 +1373180,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ 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 +1373392,29 @@ │ │ │ │ subs r0, #1 │ │ │ │ b.n 41d0d6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r1, #20 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 41d0b0 │ │ │ │ + ble.n 41d230 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 41d084 │ │ │ │ + ble.n 41d204 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ 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 +1373465,19 @@ │ │ │ │ bl 39bc38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 41d1a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 39e3b8 │ │ │ │ b.n 41d1a6 │ │ │ │ - bgt.n 41d1c0 │ │ │ │ + bgt.n 41d140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d17c │ │ │ │ + bgt.n 41d0fc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 41d15c │ │ │ │ + bgt.n 41d2dc │ │ │ │ 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 +1373517,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, [r1, #9] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ 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 +1373574,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] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d2cc │ │ │ │ + blt.n 41d24c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #440] @ (41d4ac ) │ │ │ │ + ldr r0, [pc, #184] @ (41d3ac ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stc 0, cr0, [r0], #852 @ 0x354 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + stcl 0, cr0, [r0], #-852 @ 0xfffffcac │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blt.n 41d274 │ │ │ │ + blt.n 41d3f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 41d26c │ │ │ │ + blt.n 41d3ec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41d308 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ 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 +1373621,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, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ 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 +1374097,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 │ │ │ │ + bge.n 41d814 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 41d82c │ │ │ │ + bge.n 41d7ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bls.n 41d944 │ │ │ │ + bls.n 41d8c4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 41d968 │ │ │ │ + bls.n 41d8e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 41d8dc │ │ │ │ + bhi.n 41d85c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d8 │ │ │ │ + bhi.n 41d858 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8c0 │ │ │ │ + bhi.n 41d840 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 41d8d0 │ │ │ │ + bhi.n 41d850 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d8a8 │ │ │ │ + bhi.n 41d828 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 41d910 │ │ │ │ + bvc.n 41d890 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d9a0 │ │ │ │ + bhi.n 41d920 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bhi.n 41d934 │ │ │ │ + bvc.n 41d8b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xe8ca00d5 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + stmia.w sl, {r0, r2, r4, r6, r7} │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 41d84c │ │ │ │ + bvc.n 41d9cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ 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 +1374235,19 @@ │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 41d368 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bpl.n 41da90 │ │ │ │ + bpl.n 41da10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #216] @ (41da80 ) │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ 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 +1374627,115 @@ │ │ │ │ b.n 41dd2c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 41dc80 │ │ │ │ + bpl.n 41de00 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #536] @ (41df9c ) │ │ │ │ + ldr r5, [pc, #280] @ (41de9c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #520] @ (41df94 ) │ │ │ │ + ldr r5, [pc, #264] @ (41de94 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [pc, #184] @ (41de48 ) │ │ │ │ + ldr r4, [pc, #952] @ (41e148 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dcd0 │ │ │ │ + bmi.n 41de50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 41dcd8 │ │ │ │ + bmi.n 41de58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41dd48 │ │ │ │ + bmi.n 41dcc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 41dacc │ │ │ │ + b.n 41da4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 41de88 │ │ │ │ + bmi.n 41de08 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 41de90 │ │ │ │ + bmi.n 41de10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de88 │ │ │ │ + bcc.n 41de08 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41de04 │ │ │ │ + bcs.n 41dd84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [pc, #744] @ (41e0d0 ) │ │ │ │ + ldr r3, [pc, #488] @ (41dfd0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 41dd60 │ │ │ │ + bcc.n 41dee0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dec8 │ │ │ │ + bcs.n 41de48 │ │ │ │ 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 │ │ │ │ + ittt lt │ │ │ │ + lsllt r3, r0, #3 │ │ │ │ + ldrlt r0, [r6, #60] @ 0x3c │ │ │ │ + lsllt r2, r3, #5 │ │ │ │ + itee ls │ │ │ │ + lslls r3, r0, #3 │ │ │ │ + bcs.n 41dd0c @ unpredictable │ │ │ │ + lslhi r0, r0, #3 │ │ │ │ + bcs.n 41de24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 41dd54 │ │ │ │ + bcs.n 41ded4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 41ddec │ │ │ │ + bne.n 41dd6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 41def0 │ │ │ │ + bcs.n 41de70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 41dde0 │ │ │ │ + bne.n 41dd60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #496] @ (41e028 ) │ │ │ │ + ldr r6, [pc, #240] @ (41df28 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 41ddf0 │ │ │ │ + bne.n 41dd70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41de08 │ │ │ │ + bne.n 41dd88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ 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 +1374951,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 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 41dff4 │ │ │ │ + beq.n 41e174 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 41e088 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - beq.n 41e0a8 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ 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 +1375062,27 @@ │ │ │ │ ldr r3, [pc, #32] @ (41e184 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41e0fa │ │ │ │ ldr r3, [pc, #28] @ (41e188 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41e0fa │ │ │ │ nop │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ 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 +1376256,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, [r6, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 41ee68 │ │ │ │ + bvs.n 41ede8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 41edc8 │ │ │ │ + bvs.n 41ed48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (41ee70 ) │ │ │ │ + ldr r6, [pc, #840] @ (41f170 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bcs.n 41ee2c │ │ │ │ + bcs.n 41edac │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r2, r6, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bcs.n 41eddc │ │ │ │ + bcs.n 41ed5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [pc, #616] @ (41f0d4 ) │ │ │ │ + ldr r6, [pc, #360] @ (41efd4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #208] @ (41ef5c ) │ │ │ │ + ldr r4, [pc, #976] @ (41f25c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bvc.n 41ee08 │ │ │ │ + bvc.n 41ef88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 41ee90 │ │ │ │ + bvc.n 41ee10 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r3, [pc, #432] @ (41f098 ) │ │ │ │ + ldr r3, [pc, #176] @ (41ef98 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #344] @ (41f044 ) │ │ │ │ + ldr r3, [pc, #88] @ (41ef44 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41eed4 │ │ │ │ + bmi.n 41ee54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 41ef74 │ │ │ │ + bcc.n 41eef4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41ee74 │ │ │ │ + bne.n 41eff4 │ │ │ │ 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 +1377593,324 @@ │ │ │ │ b.n 41fb08 │ │ │ │ ldr r2, [pc, #632] @ (41fe94 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 41fafe │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 41fd20 │ │ │ │ + bne.n 41fca0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ 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} │ │ │ │ + ittt ge │ │ │ │ + lslge r0, r0, #3 │ │ │ │ + stmiage r4!, {r1, r2, r3, r5, r7} │ │ │ │ + lslge r0, r0, #3 │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 41fccc │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bmi.n 41fc4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, pc, #352 @ (adr r5, 41fe1c ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 41fd1c ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 41ff34 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 41fe34 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r2, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - itet al │ │ │ │ - lslal r0, r0, #3 │ │ │ │ - itet le @ unpredictable > │ │ │ │ + itet le │ │ │ │ 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 │ │ │ │ + itet ge @ unpredictable │ │ │ │ + lslge r0, r0, #3 │ │ │ │ + itet ls @ unpredictable │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + itee vc @ unpredictable │ │ │ │ + lslvc r0, r0, #3 │ │ │ │ + itet mi @ unpredictable │ │ │ │ lslmi r0, r0, #3 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - lslcs r0, r0, #3 │ │ │ │ - itee eq @ unpredictable │ │ │ │ + ittt mi @ unpredictable │ │ │ │ + lslmi r0, r0, #3 │ │ │ │ + itee eq @ unpredictable │ │ │ │ lsleq r0, r0, #3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ea │ │ │ │ lslne r0, r0, #3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r0, r0, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fda6 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], {192} @ 0xc0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + rsbs r0, lr, r0, lsl #3 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + cbnz r4, 41fe40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe6a │ │ │ │ + cbnz r6, 41fe5a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 41fe64 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5c │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - revsh r4, r3 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0032 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 41fe6e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r2, 41fe68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe72 │ │ │ │ + cbnz r4, 41fe62 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 41fe6c │ │ │ │ + cbnz r2, 41fe5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe66 │ │ │ │ + cbnz r4, 41fe56 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe5e │ │ │ │ + cbnz r6, 41fe4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41fe5c │ │ │ │ + cbnz r4, 41fe4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 41fe58 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r6, 41feae │ │ │ │ + cbnz r6, 41fe9e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 41feb0 │ │ │ │ + cbnz r4, 41fea0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r6, r7, r4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + cbnz r6, 41ff0a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ 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 +1378292,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 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 42030a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 42030c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 42030a │ │ │ │ + cbnz r6, 4202fa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf4d600c3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + eors.w r0, r6, #6389760 @ 0x618000 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + nop {15} │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + itt al │ │ │ │ + lslal r5, r2, #3 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420318 │ │ │ │ + cbnz r4, 420308 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r4, 420304 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420306 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 420314 │ │ │ │ + cbnz r6, 420304 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cbz r0, 420358 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #664] @ (4205a8 ) │ │ │ │ + ldr r5, [pc, #408] @ (4204a8 ) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sxth r0, r2 │ │ │ │ + cbz r0, 420354 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42035e │ │ │ │ + cbz r4, 42034e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42034e │ │ │ │ + cbz r0, 42033e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 42036a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 420366 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420372 │ │ │ │ + cbz r4, 420362 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 420370 │ │ │ │ + cbz r0, 420360 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 42036c │ │ │ │ + cbz r4, 42035c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420366 │ │ │ │ + cbz r4, 420356 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 420364 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 420376 │ │ │ │ + cbz r4, 420366 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 420384 │ │ │ │ + cbz r2, 420374 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [pc, #128] @ (4203f4 ) │ │ │ │ + ldr r5, [pc, #896] @ (4206f4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ 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 +1378868,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, [r7, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + cbz r4, 4208cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r5} │ │ │ │ + cbz r0, 4208dc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 4208cc │ │ │ │ + cbz r0, 4208bc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208ca │ │ │ │ + cbz r6, 4208ba │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r4, 4208ea │ │ │ │ + cbz r4, 4208da │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208e6 │ │ │ │ + cbz r4, 4208d6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r0, 4208f6 │ │ │ │ + cbz r0, 4208e6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r4, 4208d8 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r6, r5 │ │ │ │ + cbz r6, 4208ea │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208e4 │ │ │ │ + cbz r6, 4208d4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 4208e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r6, 4208de │ │ │ │ + cbz r6, 4208ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4208de │ │ │ │ + cbz r4, 4208ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ 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 +1379067,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, [r1, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 420a06 │ │ │ │ + cbz r6, 4209f6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ - lsls r2, r0, #3 │ │ │ │ ldrh r2, [r0, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbz r6, 4209f4 │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 420a34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ 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 +1380290,326 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rsb r1, ip, #14221312 @ 0xd90000 │ │ │ │ cmp r4, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [pc, #0] @ (421754 ) │ │ │ │ + ldr r4, [pc, #768] @ (421a54 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 42178e │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c2 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + cbz r2, 4217b2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r4, 4217c0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r2, 4217c0 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + adds r7, #24 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxth r6, r7 │ │ │ │ + cbz r6, 4218e2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 q8, , #32 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + vshr.u64 q0, , #32 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 421d1c ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 421c1c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #824 @ (adr r7, 421c68 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 421b68 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #856 @ (adr r7, 421c8c ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 421b8c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #720 @ (adr r7, 421c08 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 421b08 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #704 @ (adr r7, 421bfc ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 421afc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #616 @ (adr r7, 421ba8 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 421aa8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 421b6c ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 421a6c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 421b48 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 421a48 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 421aac ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 4219ac ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 421ae8 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 4219e8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #152 @ (adr r0, 421a0c ) │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp r2, lr │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 421ba8 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 421aa8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 421bdc ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 421adc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 421bd8 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 421ad8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r2, #780]! @ 0x30c │ │ │ │ + stc2 0, cr0, [r2, #780]! @ 0x30c │ │ │ │ strd r0, r1, [r2, #-356]! @ 0x164 │ │ │ │ - adcs r4, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #984 @ (adr r3, 421d78 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 421c78 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r4, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 421b38 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 421a38 ) │ │ │ │ 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 +1381115,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 r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 4221fc ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 4220fc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 4221a4 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 4220a4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #168 @ (adr r6, 421fc4 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 4222c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #224 @ (adr r6, 422000 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 422300 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 42230c ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 42220c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 421ff0 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 4222f0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422004 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 422304 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422008 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 422308 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #152 @ (adr r6, 421fcc ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 4222cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 422010 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 422310 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 42206c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 421f6c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a0 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 421fa0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 4220a4 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 421fa4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 4221c8 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 4220c8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 422074 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 421f74 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 422068 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 421f68 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 4220a4 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 421fa4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 422350 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 422250 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 421f6c ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 42226c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 422318 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 422218 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 421f8c ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 42228c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rors r4, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 422294 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 422194 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 422124 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 422024 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 4220a4 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 421fa4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, pc, #112 @ (adr r6, 421ffc ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 4222fc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 422368 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 422268 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 4222d8 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 4221d8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 422220 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 422120 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 422194 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 422094 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, pc, #328 @ (adr r5, 4220f4 ) │ │ │ │ + add r5, pc, #72 @ (adr r5, 421ff4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #408 @ (adr r4, 422194 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 422094 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, pc, #224 @ (adr r4, 4220e4 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 4223e4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 422404 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 422304 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #784 @ (adr r3, 422324 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 422224 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 422284 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 422184 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #432 @ (adr r3, 4221d4 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4220d4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 422134 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 422034 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r3, pc, #112 @ (adr r3, 4220a4 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 4223a4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 422394 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 422294 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #464 @ (adr r1, 422224 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 422124 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 42218c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 42208c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ 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 +1381311,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 a8b8c8 │ │ │ │ cbnz r0, 4220dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ bl 39b838 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ @@ -1381347,15 +1381344,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 a8b8ec │ │ │ │ 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 +1381454,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, r4, #19 │ │ │ │ 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 +1384009,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, [r2, #6] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.w 4233ee │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 422530 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1384941,65 +1384938,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, [r7, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ 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 +1387103,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, [r7, r0] │ │ │ │ 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 +1389482,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 │ │ │ │ + cmp sl, r2 │ │ │ │ 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 +1390290,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 r3, #246 @ 0xf6 │ │ │ │ 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 +1390324,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 427630 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 427e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e8f4 │ │ │ │ + bl a8e8a4 │ │ │ │ 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 +1390523,37 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4280f8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e878 │ │ │ │ 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 a8e8a4 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 427de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e93c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 428074 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r4, sl │ │ │ │ blx 70238 │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ @@ -1390717,15 +1390714,15 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 42845a │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e878 │ │ │ │ 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 +1390777,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 a8e93c │ │ │ │ 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 +1390851,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 a8e93c │ │ │ │ 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 +1390892,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 a8e8a4 │ │ │ │ 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 +1391012,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 r1, #182 @ 0xb6 │ │ │ │ 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 +1395212,20 @@ │ │ │ │ mov r9, r3 │ │ │ │ b.n 42b31e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #592] @ (42b5ac ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42b980 │ │ │ │ + b.n 42b900 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mrc2 0, 6, r0, cr4, cr15, {5} │ │ │ │ + mrc2 0, 4, r0, cr4, cr15, {5} │ │ │ │ ldr r6, [pc, #272] @ (42b47c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ 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 +1398048,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 a8b180 │ │ │ │ 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 +1398125,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 a8b180 │ │ │ │ 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 +1433367,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 a8b180 │ │ │ │ bl 397598 │ │ │ │ bl 3975ac │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 445158 │ │ │ │ bl 397598 │ │ │ │ b.n 44515c │ │ │ │ cbz r1, 4451e6 │ │ │ │ @@ -1433450,15 +1433447,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 a8b180 │ │ │ │ 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 +1438416,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 a8b180 │ │ │ │ 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 +1438451,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 a8b180 │ │ │ │ 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 +1438527,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 a8b180 │ │ │ │ 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 +1438562,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 a8b180 │ │ │ │ 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 +1438638,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 a8b180 │ │ │ │ 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 +1438673,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 a8b180 │ │ │ │ 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 +1439389,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 a8b180 │ │ │ │ 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 +1446135,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 a8b800 │ │ │ │ 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 +1446156,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 a8b680 │ │ │ │ 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 +1446190,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 a8b640 │ │ │ │ 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 a8b640 │ │ │ │ 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 a8b560 │ │ │ │ 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 +1446248,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 a8b7c0 │ │ │ │ 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 a8b6e4 │ │ │ │ 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 +1446896,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 a8b180 │ │ │ │ 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 +1457630,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ 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 +1458896,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 a8e960 │ │ │ │ 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 +1458921,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 a8e9bc │ │ │ │ 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 a8ea0c │ │ │ │ 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 +1459046,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 a8ea50 │ │ │ │ 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 a8e99c │ │ │ │ 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 +1465094,23 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r1, r3, #5 │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ 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 +1465275,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 r5, #248 @ 0xf8 │ │ │ │ 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 +1467558,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, r2, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldr r0, [pc, #104] @ (45c46c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #500] @ (45c610 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1467787,22 +1467784,22 @@ │ │ │ │ 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] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vshr.u64 d16, d28, #22 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + vshr.u64 d0, d28, #22 │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vshr.u64 d0, d28, #12 │ │ │ │ + vqadd.u64 d16, d20, d28 │ │ │ │ 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 +1469253,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, r2, r0 │ │ │ │ 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 +1469489,15 @@ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ b.n 45d504 │ │ │ │ ldr r3, [pc, #12] @ (45d6ec ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ b.n 45d600 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r2, r1 │ │ │ │ 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 +1469802,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, r2, #17 │ │ │ │ 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 +1469890,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, r0, #11 │ │ │ │ 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 +1470097,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, r0, #8 │ │ │ │ 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 +1470138,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, r5, #1 │ │ │ │ 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 +1471375,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, r7, #14 │ │ │ │ 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 +1472665,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, [r5, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ 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 +1472726,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, [r1, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (45f834 ) │ │ │ │ + ldr r0, [pc, #144] @ (45f734 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ 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 +1472813,39 @@ │ │ │ │ ldr r0, [pc, #64] @ (45f768 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (45f76c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr14, {6} │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr14, {6} │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp 0, 8, cr0, cr6, cr1, {6} │ │ │ │ - bge.n 45f73c │ │ │ │ + cdp 0, 4, cr0, cr6, cr1, {6} │ │ │ │ + bge.n 45f6bc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bic.w r0, sl, ip, ror #2 │ │ │ │ - bics.w r0, r8, ip, ror #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [sl, #752]! @ 0x2f0 │ │ │ │ + ldrd r0, r0, [r8, #752]! @ 0x2f0 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ 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 +1472854,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f794 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -1472908,29 +1472905,29 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (45f810 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (45f814 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, r6, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ 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 +1472936,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f83c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ 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 +1472955,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45f864 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ 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 +1472974,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, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ 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 +1472993,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, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ 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 +1473082,18 @@ │ │ │ │ ldr r3, [pc, #16] @ (45f98c ) │ │ │ │ ldr r1, [pc, #20] @ (45f990 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - ldmia.w r4, {r2, r3, r4, r5, r7} │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe85400bc │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strd r0, r0, [sl], #-752 @ 0x2f0 │ │ │ │ + @ instruction: 0xe82a00bc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1473205,30 +1473202,31 @@ │ │ │ │ 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 │ │ │ │ + b.n 45f9c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 45f9d8 │ │ │ │ + b.n 45f958 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strd r0, r0, [r4], #-752 @ 0x2f0 │ │ │ │ - b.n 45f9b8 │ │ │ │ + @ instruction: 0xe82400bc │ │ │ │ + b.n 45f938 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 45fa60 │ │ │ │ + b.n 45f9e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 45fa9c │ │ │ │ + b.n 45fa1c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xe80200bc │ │ │ │ - b.n 45fa80 │ │ │ │ + b.n 45fa4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strd r0, r0, [r2], #-752 @ 0x2f0 │ │ │ │ - b.n 45f96c │ │ │ │ + b.n 45fa00 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + @ instruction: 0xe82200bc │ │ │ │ + b.n 45f8ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1473591,15 +1473589,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 45f7f0 │ │ │ │ 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 +1473738,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, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 46074c │ │ │ │ + b.n 4606cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 460774 │ │ │ │ + b.n 4606f4 │ │ │ │ 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 +1474427,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 │ │ │ │ + bgt.n 460690 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, ] │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 46065c │ │ │ │ + bgt.n 4607dc │ │ │ │ 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 +1474475,15 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str.w r0, [r6, #341] @ 0x155 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 460864 │ │ │ │ + bgt.n 4607e4 │ │ │ │ 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 +1474563,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 │ │ │ │ + blt.n 4607f4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 4607e4 │ │ │ │ + blt.n 460964 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460810 │ │ │ │ + blt.n 460790 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 460860 │ │ │ │ + blt.n 4607e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - blt.n 46081c │ │ │ │ + blt.n 46079c │ │ │ │ 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 +1474611,15 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7620155 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 460860 │ │ │ │ + blt.n 4609e0 │ │ │ │ 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 +1474659,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, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 460a40 │ │ │ │ + blt.n 4609c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 460b5c ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 460a5c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #752] @ 0x2f0 │ │ │ │ - cbz r6, 46098e │ │ │ │ + stcl 0, cr0, [r4, #-752] @ 0xfffffd10 │ │ │ │ + cbz r6, 46097e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 4609f8 │ │ │ │ + blt.n 460978 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vshr.s64 d16, d28, #50 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + vshr.s64 d0, d28, #50 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 4609ea │ │ │ │ + cbz r0, 4609da │ │ │ │ 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 +1475121,26 @@ │ │ │ │ movhi r5, #0 │ │ │ │ movls r5, #1 │ │ │ │ strb.w r5, [r4, #1036] @ 0x40c │ │ │ │ b.n 460c8e │ │ │ │ @ instruction: 0xf4e80155 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 460ef0 │ │ │ │ + bhi.n 460e70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 460de0 │ │ │ │ + bvc.n 460d60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf3b60155 │ │ │ │ - bvc.n 460ea8 │ │ │ │ + bvs.n 460e28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460f10 │ │ │ │ + bvs.n 460e90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460e20 │ │ │ │ + bvs.n 460da0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 460ed0 │ │ │ │ + bvs.n 460e50 │ │ │ │ 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 +1475394,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 461072 │ │ │ │ mov r3, r0 │ │ │ │ b.n 460f14 │ │ │ │ mov r3, r0 │ │ │ │ b.n 461072 │ │ │ │ nop │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bvs.n 460fe8 │ │ │ │ + bvs.n 461168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 461188 │ │ │ │ + bvs.n 461108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 46113c │ │ │ │ + bvs.n 4610bc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 461140 │ │ │ │ + bvs.n 4610c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 460fe0 │ │ │ │ + bpl.n 461160 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 4611b8 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 4614b8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 46116c │ │ │ │ + bpl.n 4610ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 4610e8 │ │ │ │ + bmi.n 461068 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bmi.n 4610a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 460c18 │ │ │ │ + b.n 460b98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4610e0 │ │ │ │ + bmi.n 461060 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2], {188} @ 0xbc │ │ │ │ - bmi.n 461088 │ │ │ │ + ldc2 0, cr0, [r2], {188} @ 0xbc │ │ │ │ + bmi.n 461008 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #88 @ (adr r0, 46115c ) │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461068 │ │ │ │ + bmi.n 4611e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 4610a0 │ │ │ │ + bmi.n 461020 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n 461128 │ │ │ │ + bmi.n 4610a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4612f4 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 4611f4 ) │ │ │ │ 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 +1475490,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (461188 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bmi.n 46124c │ │ │ │ + bmi.n 4611cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bmi.n 461248 │ │ │ │ + bmi.n 4611c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 4613cc ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 4612cc ) │ │ │ │ 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 +1475551,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 │ │ │ │ + bcc.n 461160 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 4611fc │ │ │ │ + bcc.n 46117c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ 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 +1475615,29 @@ │ │ │ │ bl 46118c │ │ │ │ ldr r3, [pc, #36] @ (4612d4 ) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ ldr r1, [pc, #36] @ (4612d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - bcc.n 4611f4 │ │ │ │ + bcc.n 461374 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 4611d4 │ │ │ │ + bne.n 461354 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461348 │ │ │ │ + bcs.n 4612c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcc.n 461330 │ │ │ │ + bcs.n 4612b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cbz r2, 461332 │ │ │ │ @@ -1475672,17 +1475670,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 │ │ │ │ + bcs.n 461304 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4612e4 │ │ │ │ + beq.n 461264 │ │ │ │ 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 +1475700,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 │ │ │ │ + bcs.n 461310 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 461298 │ │ │ │ + beq.n 461418 │ │ │ │ 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 +1475772,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (461444 ) │ │ │ │ movw r2, #997 @ 0x3e5 │ │ │ │ ldr r1, [pc, #20] @ (461448 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bcs.n 461350 │ │ │ │ + bcs.n 4614d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bcs.n 4613c4 │ │ │ │ + bcs.n 461544 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ 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 +1475930,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (4615c8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (4615cc ) │ │ │ │ movw r2, #1252 @ 0x4e4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - bne.n 4614cc │ │ │ │ + bne.n 46164c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ 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 +1476186,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, lr, r5, lsr #1 │ │ │ │ @ instruction: 0xe9be0155 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 461a50 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 461950 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 461994 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 461894 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -1476253,25 +1476251,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} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ and.w r4, r1, #30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1476329,25 +1476327,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (4619bc ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #32] @ (4619c0 ) │ │ │ │ movw r2, #3067 @ 0xbfb │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 4619ec │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ 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 +1476477,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3220 @ 0xc94 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 461c3c ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 461b3c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #212] @ (461c28 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1476619,25 +1476617,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (461ca0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3235 @ 0xca3 │ │ │ │ bl 46118c │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 462084 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 461f84 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 462038 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 461f38 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1476838,21 +1476836,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 r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #200 @ (adr r1, 461f94 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 462294 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1476976,21 +1476974,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 r2!, {r1, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, 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 +1477015,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 r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ 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 +1477059,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 r1, {r1, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, 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 +1477100,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 r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ 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 +1477315,67 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1763 @ 0x6e3 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ 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 +1477412,22 @@ │ │ │ │ ldr r1, [pc, #24] @ (462450 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1434 @ 0x59a │ │ │ │ bl 46118c │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - itet gt │ │ │ │ - lslgt r4, r7, #2 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + itet hi │ │ │ │ + lslhi r4, r7, #2 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movhi.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 +1477546,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} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r4, r7, #2 │ │ │ │ - stmiacc r7!, {r3, r4, r5, r6, r7} │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x00ca │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x0058 │ │ │ │ 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 +1477828,27 @@ │ │ │ │ bl 46118c │ │ │ │ sub.w r2, r1, #5632 @ 0x1600 │ │ │ │ subs r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w 46264c │ │ │ │ b.n 46283a │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 4628fa │ │ │ │ + cbnz r2, 4628ea │ │ │ │ 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 +1477892,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1675 @ 0x68b │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 462964 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r0, 462968 │ │ │ │ + revsh r0, r0 │ │ │ │ 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 +1477951,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (4629b0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ (4629b4 ) │ │ │ │ movw r2, #1468 @ 0x5bc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x002a │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - hlt 0x0002 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev r6, r5 │ │ │ │ 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 +1478013,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 r4!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462a7a │ │ │ │ + cbnz r2, 462a6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r4, 462a80 │ │ │ │ + cbnz r4, 462a70 │ │ │ │ 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 +1478064,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: 0xb738 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r2, 462ace │ │ │ │ + cbnz r2, 462abe │ │ │ │ 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 +1478189,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (462c00 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2419 @ 0x973 │ │ │ │ bl 46118c │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ 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 +1478260,17 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (462c98 ) │ │ │ │ add r3, pc │ │ │ │ movw r2, #5072 @ 0x13d0 │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb73a │ │ │ │ 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 +1478359,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 │ │ │ │ + vtbx.8 d27, {d31}, d20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb632 │ │ │ │ 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 +1478453,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 │ │ │ │ + cbz r4, 462ef6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, 462f02 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 462dc0 │ │ │ │ @@ -1478509,17 +1478507,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: 0xb714 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r6, r7} │ │ │ │ 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 +1478530,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (462f48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (462f4c ) │ │ │ │ movw r2, #610 @ 0x262 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1478721,25 +1478719,25 @@ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ bl 462f50 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 463120 │ │ │ │ b.n 4630c4 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 46319a │ │ │ │ + uxtb r6, r1 │ │ │ │ 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 +1478810,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 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 46327e │ │ │ │ + cbz r4, 46326e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ 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 +1478907,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (463318 ) │ │ │ │ movw r2, #859 @ 0x35b │ │ │ │ ldr r1, [pc, #28] @ (46331c ) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r2, 46331a │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ 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 +1479316,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 r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ 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 +1479397,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 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ 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 +1479494,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 461224 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ 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 +1479858,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, r4, #0 │ │ │ │ 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: 0xb62e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 463e80 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 463d80 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 463f4c ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 463e4c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 463fc0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 463ec0 ) │ │ │ │ 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 +1479981,29 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #40] @ (463e18 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - add r4, pc, #656 @ (adr r4, 464090 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 463f90 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #768 @ (adr r4, 464104 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 464004 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 464028 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 463f28 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 46409c ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 463f9c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 463fc8 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 463ec8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 46403c ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 463f3c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 464098 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 463f98 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 463ffc ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 463efc ) │ │ │ │ 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 +1480037,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (463e84 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (463e88 ) │ │ │ │ movw r2, #610 @ 0x262 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - cbz r4, 463ea8 │ │ │ │ + cbz r4, 463e98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #552 @ (adr r5, 4640b4 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 463fb4 ) │ │ │ │ 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 +1480126,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 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 464274 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 464174 ) │ │ │ │ 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 +1480360,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 r1, pc, #680 @ (adr r1, 464494 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 464210 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 464510 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 4644d8 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 4643d8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 4645ac ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 4644ac ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, pc, #24 @ (adr r1, 464218 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 464518 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 464564 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 464464 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 4645d0 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 4644d0 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 46451c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 46441c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #888 @ (adr r0, 464588 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 464488 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, 4644d4 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 4643d4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 464540 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 464440 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 46459c ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 46449c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 4644f8 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 4643f8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 46451c ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 46441c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, 464328 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 464228 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 4642c8 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 4645c8 ) │ │ │ │ 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 +1480536,45 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ ldr r0, [pc, #64] @ (4643c0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 46425e │ │ │ │ nop │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, pc, #144 @ (adr r3, 464444 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 464744 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 464650 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 464550 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ 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 +1480676,35 @@ │ │ │ │ bl 46118c │ │ │ │ ldr r3, [pc, #48] @ (464504 ) │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ ldr r1, [pc, #48] @ (464508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ 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 +1480861,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 r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ 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 +1481436,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 │ │ │ │ + vtbl.8 d26, {d15-d17}, d8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 464eac ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 464dac ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cbz r1, 464d98 │ │ │ │ - vabdl.u q13, d31, d28 │ │ │ │ + @ instruction: 0xffffa76c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 465004 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 464f04 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 465048 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 464f48 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #784 @ (adr r7, 46504c ) │ │ │ │ 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 r7, pc, #648 @ (adr r7, 464fcc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r7, pc, #832 @ (adr r7, 465088 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xffffa7e0 │ │ │ │ + vabdl.u q13, d31, d16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stcl 15, cr15, [pc], #1020 @ 465150 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #528 @ (adr r7, 464f70 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 464e70 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #616 @ (adr r7, 464fcc ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 464ecc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 464f90 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 464e90 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 464f6c ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 464e6c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ 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 +1481878,27 @@ │ │ │ │ nop │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 4650e2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, pc, #40 @ (adr r5, 4650fc ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 4653fc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ 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 +1482861,27 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 465a8a │ │ │ │ @ instruction: 0xffffadfe │ │ │ │ lsls r5, r2, #5 │ │ │ │ bvs.n 465ac2 │ │ │ │ - @ instruction: 0xffff8df2 │ │ │ │ + @ instruction: 0xffff8db2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ 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 a8b7c0 │ │ │ │ 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 +1483095,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 a8b680 │ │ │ │ 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 +1483115,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 a8b800 │ │ │ │ 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 +1483238,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 a8b640 │ │ │ │ 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 +1483319,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 a8b560 │ │ │ │ b.n 465ba6 │ │ │ │ - bl a8b734 │ │ │ │ + bl a8b6e4 │ │ │ │ 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 +1483690,146 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #2764 @ 0xacc │ │ │ │ bl 46118c │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r7} │ │ │ │ - vmlsl.u , d31, d4[0] │ │ │ │ + vrsubhn.i d25, , q2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ 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 +1484970,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, [r4, #17] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r2!, {r0, r2, r3, r5, r6} │ │ │ │ - vrsra.u64 , q15, #1 │ │ │ │ + vrsra.u64 d25, d30, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ 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 r2, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ 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 │ │ │ │ + @ instruction: 0xffff73cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ rev r7, r0 │ │ │ │ - vqrdmlah.s , , d16[0] │ │ │ │ + @ instruction: 0xffff7ea0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ asrs r4, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ 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 +1485311,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] │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #360] @ (4676bc ) │ │ │ │ + ldr r4, [pc, #104] @ (4675bc ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ 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: 0xffff6e24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ 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 +1485600,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 │ │ │ │ + vtbl.8 d22, {d15-d17}, d30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ 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 +1486710,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, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r7, [r3, #30] │ │ │ │ vsubw.u q12, , d21 │ │ │ │ - vtbl.8 d24, {d15}, d2 │ │ │ │ + @ instruction: 0xffff87c2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - negs r4, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r3, #32] │ │ │ │ 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 +1487606,189 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 467c24 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ 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 +1489252,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, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #728] @ (46a0ec ) │ │ │ │ + ldr r0, [pc, #472] @ (469fec ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #584] @ (46a068 ) │ │ │ │ + ldr r0, [pc, #328] @ (469f68 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #280] @ (469f44 ) │ │ │ │ + ldr r0, [pc, #24] @ (469e44 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bxns pc │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + bxns r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mov ip, fp │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, pc │ │ │ │ + mov ip, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + add sl, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, sp │ │ │ │ + add lr, sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + add sl, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, fp │ │ │ │ + add r8, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add lr, lr │ │ │ │ + add r8, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r8 │ │ │ │ + add lr, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, ip │ │ │ │ + add ip, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, sl │ │ │ │ + add r2, lr │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r8, r7 │ │ │ │ + add r4, fp │ │ │ │ lsls r4, r7, #2 │ │ │ │ add r0, pc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add ip, r2 │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r5 │ │ │ │ + add r4, sl │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sl, r0 │ │ │ │ + add r2, sp │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + add r2, r8 │ │ │ │ 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 +1489345,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, [r4, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 469eee │ │ │ │ b.w 15a002 │ │ │ │ b.w 159e74 │ │ │ │ b.w 10af0c │ │ │ │ @@ -1490480,105 +1490478,105 @@ │ │ │ │ bl 46118c │ │ │ │ str r2, [r4, #12] │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #472] @ (46acd4 ) │ │ │ │ + ldr r3, [pc, #216] @ (46abd4 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [pc, #528] @ (46ad80 ) │ │ │ │ + ldr r3, [pc, #272] @ (46ac80 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ 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 +1491030,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, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ 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 +1491084,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (46b150 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ 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 +1491766,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 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r3, [pc, #304] @ (46b9b0 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ 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 +1492938,24 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, r4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #864] @ (46c6dc ) │ │ │ │ + ldr r2, [pc, #608] @ (46c5dc ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.u8 q0, q11, q0 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + mcr2 0, 6, r0, cr6, cr0, {6} │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ 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 +1494489,125 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r6, r4, #4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf5f200d0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf59600d0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + adcs.w r0, r6, #6815744 @ 0x680000 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ 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 +1494761,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, r5, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - orns r0, r2, r0, lsr #3 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + bics.w r0, r2, r0, lsr #3 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ands.w r0, r8, r0, lsr #3 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + ldrd r0, r0, [r8, #832] @ 0x340 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ 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 +1495614,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 a97124 │ │ │ │ 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 a9346c │ │ │ │ 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 +1495936,71 @@ │ │ │ │ movs r6, #163 @ 0xa3 │ │ │ │ vmls.i , , d28[0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ cmp r0, #186 @ 0xba │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #24] │ │ │ │ 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 │ │ │ │ + vtbl.8 d19, {d15-d16}, d30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 46e68c │ │ │ │ + b.n 46e60c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ 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 r2, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r5, r2, #3 │ │ │ │ - vqdmulh.s q8, , d22[0] │ │ │ │ + vmull.u q8, d31, d22 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e260 │ │ │ │ + ble.n 46e3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n 46e420 │ │ │ │ + ble.n 46e3a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ 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 +1497298,201 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ b.n 46f042 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ b.n 46f042 │ │ │ │ nop │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrc2 0, 6, r0, cr10, cr11, {5} │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + mrc2 0, 4, r0, cr10, cr11, {5} │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 46f254 │ │ │ │ + bls.n 46f1d4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr11, {5} │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + mcr2 0, 3, r0, cr8, cr11, {5} │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f224 │ │ │ │ + bls.n 46f1a4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 4, r0, cr10, cr11, {5} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + mcr2 0, 2, r0, cr10, cr11, {5} │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f1cc │ │ │ │ + bls.n 46f34c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {5} │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + mrc2 0, 0, r0, cr8, cr11, {5} │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 46f174 │ │ │ │ + bls.n 46f2f4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {5} │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + stc2l 0, cr0, [r6, #748]! @ 0x2ec │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2ec │ │ │ │ + bvc.n 46f26c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {187} @ 0xbb │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + ldc2 0, cr0, [ip], {187} @ 0xbb │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bhi.n 46f2bc │ │ │ │ + bvc.n 46f23c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc2 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ + ldc2l 0, cr0, [lr], #-748 @ 0xfffffd14 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb.w r0, [r4, #187] @ 0xbb │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + str.w r0, [r4, fp, lsl #3] │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf78000bb │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf74000bb │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f39c │ │ │ │ + bne.n 46f31c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf61c00bb │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + rsbs r0, ip, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f36c │ │ │ │ + bne.n 46f2ec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5fe00bb │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + subs.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f33c │ │ │ │ + bne.n 46f2bc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf5e000bb │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + sub.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bne.n 46f30c │ │ │ │ + beq.n 46f28c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - rsb r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #14 │ │ │ │ + @ instruction: 0xf58200bb │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub.w r0, r4, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + sbc.w r0, r4, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f294 │ │ │ │ + beq.n 46f214 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbcs.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf53c00bb │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f264 │ │ │ │ + beq.n 46f3e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + adds.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f204 │ │ │ │ + beq.n 46f384 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf52a00bb │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf4ea00bb │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f3d0 │ │ │ │ + beq.n 46f350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf4c800bb │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4f200bb │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf4b200bb │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f390 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4de00bb │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + eors.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 46f344 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4b200bb │ │ │ │ - movt r0, #32955 @ 0x80bb │ │ │ │ - @ instruction: 0xf2e600bb │ │ │ │ - subs r2, r5, #5 │ │ │ │ + orns r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf28800bb │ │ │ │ + subw r0, r6, #187 @ 0xbb │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orn r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + bic.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + ands.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bics.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf3fa00bb │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bic.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + @ instruction: 0xf3e200bb │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - and.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf3ca00bb │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf3d000bb │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf39000bb │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf39c00bb │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf35c00bb │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf35600bb │ │ │ │ - subs r0, r0, #0 │ │ │ │ + @ instruction: 0xf31600bb │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf30000bb │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movt r0, #187 @ 0xbb │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf2de00bb │ │ │ │ - adds r6, r0, #7 │ │ │ │ + @ instruction: 0xf29e00bb │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movt r0, #24763 @ 0x60bb │ │ │ │ - adds r6, r5, #6 │ │ │ │ + @ instruction: 0xf28600bb │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subw r0, lr, #187 @ 0xbb │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + @ instruction: 0xf26e00bb │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf29800bb │ │ │ │ - adds r4, r0, #6 │ │ │ │ + @ instruction: 0xf25800bb │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf28400bb │ │ │ │ - adds r4, r5, #5 │ │ │ │ + movw r0, #16571 @ 0x40bb │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf26c00bb │ │ │ │ - adds r4, r2, #5 │ │ │ │ + @ instruction: 0xf22c00bb │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf25400bb │ │ │ │ - subs r6, r3, #6 │ │ │ │ + @ instruction: 0xf21400bb │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf23000bb │ │ │ │ - subs r4, r1, #6 │ │ │ │ + @ instruction: 0xf1f000bb │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf21e00bb │ │ │ │ - adds r6, r3, #5 │ │ │ │ + rsbs r0, lr, #187 @ 0xbb │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf1fe00bb │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs.w r0, lr, #187 @ 0xbb │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf1e800bb │ │ │ │ + sub.w r0, r8, #187 @ 0xbb │ │ │ │ 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 +1497790,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 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #6 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + vshr.s64 d0, d27, #6 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #30 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + vshr.s64 d0, d27, #30 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d16, d27, #54 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + vshr.s64 d0, d27, #54 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #14 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + vqadd.s64 d16, d18, d27 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vshr.s64 d0, d27, #38 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + vqadd.s16 d16, d26, d27 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d27 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + vqadd.s32 d0, d20, d27 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - vqadd.s8 d16, d28, d27 │ │ │ │ - subs r4, r4, r4 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - vqadd.s32 d0, d28, d27 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + vqadd.s8 d0, d28, d27 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr4, cr11, {5} │ │ │ │ - adds r4, r3, r7 │ │ │ │ + mcr 0, 7, r0, cr12, cr11, {5} │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr12, cr11, {5} │ │ │ │ - subs r0, r0, r2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - mcr 0, 6, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r1, r6 │ │ │ │ + mrc 0, 5, r0, cr4, cr11, {5} │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 4, r0, cr14, cr11, {5} │ │ │ │ - adds r6, r2, r4 │ │ │ │ + mrc 0, 4, r0, cr12, cr11, {5} │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr6, cr11, {5} │ │ │ │ - subs r6, r6, r3 │ │ │ │ + mcr 0, 4, r0, cr2, cr11, {5} │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 2, r0, cr2, cr11, {5} │ │ │ │ - adds r6, r6, r4 │ │ │ │ + mcr 0, 2, r0, cr14, cr11, {5} │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr11, {5} │ │ │ │ - adds r6, r7, #0 │ │ │ │ + mcr 0, 1, r0, cr6, cr11, {5} │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 1, r0, cr2, cr11, {5} │ │ │ │ - adds r2, r5, r5 │ │ │ │ + mrc 0, 0, r0, cr2, cr11, {5} │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mcr 0, 0, r0, cr10, cr11, {5} │ │ │ │ - adds r2, r2, r4 │ │ │ │ + ldcl 0, cr0, [r8, #748]! @ 0x2ec │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stcl 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ - adds r2, r7, r3 │ │ │ │ + stc 0, cr0, [r2, #748]! @ 0x2ec │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldc 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ - adds r2, r0, r2 │ │ │ │ + stc 0, cr0, [sl, #748] @ 0x2ec │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r2, #748] @ 0x2ec │ │ │ │ - adds r0, r4, r0 │ │ │ │ + ldcl 0, cr0, [r2, #-748]! @ 0xfffffd14 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stc 0, cr0, [r0, #-748]! @ 0xfffffd14 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + ldcl 0, cr0, [sl, #-748] @ 0xfffffd14 │ │ │ │ + adds r2, r0, r1 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + stcl 0, cr0, [r2, #-748] @ 0xfffffd14 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + ldmia r0!, {r6} │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + stcl 0, cr0, [r0], #748 @ 0x2ec │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r4, #-748] @ 0xfffffd14 │ │ │ │ + stcl 0, cr0, [r4], {187} @ 0xbb │ │ │ │ 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 +1498020,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 46f97c │ │ │ │ @@ -1498107,19 +1498105,19 @@ │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ ldr r1, [pc, #20] @ (46fa28 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r3, r1 │ │ │ │ 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 +1499563,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, r7, #15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ 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 +1499925,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, r1, #9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ 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 +1500005,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, r4, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ 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 +1500049,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, r1, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ 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 +1501075,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, r7, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xe83dffff │ │ │ │ vbic q8, q3, q2 │ │ │ │ - beq.n 4717bc │ │ │ │ + beq.n 47173c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717f8 │ │ │ │ + beq.n 471778 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 471798 │ │ │ │ + beq.n 471918 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4717d0 │ │ │ │ + beq.n 471750 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bge.n 4717f0 │ │ │ │ + bge.n 471770 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ 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 +1501754,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 ) │ │ │ │ + ldrh.w r0, [sl, #187] @ 0xbb │ │ │ │ + add r1, pc, #800 @ (adr r1, 4721b8 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf75400bb │ │ │ │ - str??.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #960 @ (adr r1, 472264 ) │ │ │ │ + @ instruction: 0xf71400bb │ │ │ │ + strh.w r0, [r2, #187] @ 0xbb │ │ │ │ + add r1, pc, #704 @ (adr r1, 472164 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf73c00bb │ │ │ │ - str.w r0, [sl, #187] @ 0xbb │ │ │ │ - add r1, pc, #864 @ (adr r1, 472210 ) │ │ │ │ + @ instruction: 0xf6fc00bb │ │ │ │ + strb.w r0, [sl, #187] @ 0xbb │ │ │ │ + add r1, pc, #608 @ (adr r1, 472110 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf72400bb │ │ │ │ - ldrh.w r0, [r2, #187] @ 0xbb │ │ │ │ - add r1, pc, #768 @ (adr r1, 4721bc ) │ │ │ │ + @ instruction: 0xf6e400bb │ │ │ │ + ldr??.w r0, [r2, fp, lsl #3] │ │ │ │ + add r1, pc, #512 @ (adr r1, 4720bc ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf70c00bb │ │ │ │ + movt r0, #51387 @ 0xc8bb │ │ │ │ stmdb 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 +1502564,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] │ │ │ │ + vrsubhn.i d31, , q7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4d800bb │ │ │ │ - sub.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf3c600bb │ │ │ │ + eors.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ + sbc.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ + @ instruction: 0xf38600bb │ │ │ │ bvc.n 4725fa │ │ │ │ vqrdmulh.s , , d28[0] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ands.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + it le │ │ │ │ + lslle r3, r7, #2 │ │ │ │ + ite │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + ittt gt @ unpredictable │ │ │ │ + lslgt r3, r7, #2 │ │ │ │ + ittt le @ unpredictable │ │ │ │ + lslle r3, r7, #2 │ │ │ │ + @ instruction: 0xf3d000bb │ │ │ │ + ldrle r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movw r0, #8379 @ 0x20bb │ │ │ │ - orns r0, r6, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf1ee00bb │ │ │ │ + addw r0, r2, #187 @ 0xbb │ │ │ │ + bics.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ + sub.w r0, lr, #187 @ 0xbb │ │ │ │ bpl.n 47270a │ │ │ │ vsli.32 , , #31 │ │ │ │ vsli.64 d29, d11, #63 @ 0x3f │ │ │ │ - @ instruction: 0xfffff142 │ │ │ │ + vaddw.u , , d2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - adc.w r0, r8, #187 @ 0xbb │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + mrc 0, 6, r0, cr10, cr11, {5} │ │ │ │ + add.w r0, r8, #187 @ 0xbb │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 6, r0, cr14, cr11, {5} │ │ │ │ - @ instruction: 0xf0a800bb │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + mrc 0, 4, r0, cr14, cr11, {5} │ │ │ │ + orn r0, r8, #187 @ 0xbb │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ + stc 0, cr0, [sl, #748]! @ 0x2ec │ │ │ │ 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 +1502739,24 @@ │ │ │ │ nop │ │ │ │ bhi.n 4727bc │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 472890 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - vqadd.s8 d16, d26, d27 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + vqadd.s8 d0, d26, d27 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldcl 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ - cbnz r6, 4728de │ │ │ │ + ldc 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ + cbnz r6, 4728ce │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 4728da │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.s16 d0, d26, d27 │ │ │ │ - mcrr 0, 11, r0, r0, cr11 │ │ │ │ + mrc 0, 6, r0, cr10, cr11, {5} │ │ │ │ + stc 0, cr0, [r0], {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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (4729d0 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #272] @ (4729d4 ) │ │ │ │ @@ -1503405,33 +1503403,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 r2!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 472fb0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + cbz r0, 472fb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r6, 472fcc │ │ │ │ + cbz r6, 472fbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fc2 │ │ │ │ + cbz r0, 472fb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fcc │ │ │ │ + cbz r4, 472fbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 472fc0 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 472fcc │ │ │ │ + cbz r0, 472fbc │ │ │ │ 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 +1503896,17 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r4, r2, #5 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ 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 +1503973,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 473b10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473bf0 │ │ │ │ + b.n 473b70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473af4 │ │ │ │ + b.n 473a74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473b50 │ │ │ │ + b.n 473ad0 │ │ │ │ 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 +1504142,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - bhi.n 473620 │ │ │ │ + bhi.n 4737a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 47398c │ │ │ │ + b.n 47390c │ │ │ │ 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 +1504202,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 4738d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 473910 │ │ │ │ + b.n 473890 │ │ │ │ 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 +1504300,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 r1, sp, #872 @ 0x368 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ 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 +1504464,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, [r6, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ 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 +1504834,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ble.n 473ec0 │ │ │ │ + ble.n 473e40 │ │ │ │ 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 +1505415,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 │ │ │ │ + bpl.n 474468 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 4743b8 │ │ │ │ + bpl.n 474538 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 474540 │ │ │ │ + bvc.n 4744c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474394 │ │ │ │ + bpl.n 474514 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47456c │ │ │ │ + bvc.n 4744ec │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 474578 │ │ │ │ + bpl.n 4744f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 83648e │ │ │ │ - bvs.n 47439c │ │ │ │ + bvs.n 47451c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474480 │ │ │ │ + bmi.n 474400 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474524 │ │ │ │ + bpl.n 4744a4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474468 │ │ │ │ + bmi.n 4743e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4743c4 │ │ │ │ + bvs.n 474544 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bmi.n 474440 │ │ │ │ + bmi.n 4743c0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bpl.n 474550 │ │ │ │ + bmi.n 4744d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474510 │ │ │ │ + bcc.n 474490 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 474588 │ │ │ │ + bmi.n 474508 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bcc.n 4744ac │ │ │ │ + bcc.n 47442c │ │ │ │ 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 +1505671,26 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ revsh r4, r3 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r1 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrd r0, r0, [r4, #740] @ 0x2e4 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xe99400b9 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ 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 +1505917,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xb8f0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 474a18 │ │ │ │ + bne.n 474998 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 474984 │ │ │ │ + beq.n 474904 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (474998 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1506053,17 +1506051,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} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ 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 +1506735,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 r2, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n 475092 │ │ │ │ @ instruction: 0xffffafdc │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1506848,21 +1506846,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r2, #5 │ │ │ │ bl 461224 │ │ │ │ b.n 475222 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1506974,39 +1506972,39 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [pc, #60] @ (47541c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -1507831,83 +1507829,83 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + ittt gt │ │ │ │ + lslgt r3, r7, #2 │ │ │ │ + strhgt r0, [r2, #56] @ 0x38 │ │ │ │ + lslgt r3, r7, #2 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1364] @ 476324 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1508403,63 +1508401,63 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #152 @ (adr r2, 4763c0 ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #96 @ (adr r2, 476390 ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #624 @ (adr r0, 4765ac ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476398 │ │ │ │ + cbnz r2, 476388 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 47635c │ │ │ │ + cbnz r2, 47634c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 476382 │ │ │ │ + cbnz r2, 476372 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 476398 │ │ │ │ + cbnz r4, 476388 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ 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 +1508595,25 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ 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 +1508745,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, r6, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ 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 +1508779,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 a78b18 │ │ │ │ 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 +1508795,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 a705bc │ │ │ │ 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 a78f54 │ │ │ │ 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 +1508826,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 a6e1f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6e1b4 │ │ │ │ + bl a6e164 │ │ │ │ b.n 47672c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r2, #5 │ │ │ │ subs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1510838,25 +1510836,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, [r4, #22] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ 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 +1511969,17 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ b.w 477854 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ 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 +1512280,41 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ 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 +1512582,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] │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + ldrsb r2, [r5, 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, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1512800,55 +1512798,55 @@ │ │ │ │ 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 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 478fcc │ │ │ │ + bvc.n 478f4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 478f34 │ │ │ │ + b.n 478eb4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ 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 +1512997,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, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ 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, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ 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 +1513281,33 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r7, [pc, #0] @ (4793c0 ) │ │ │ │ + ldr r6, [pc, #768] @ (4796c0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r7, [pc, #120] @ (47943c ) │ │ │ │ + ldr r6, [pc, #888] @ (47973c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #832] @ (479714 ) │ │ │ │ + ldr r6, [pc, #576] @ (479614 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [pc, #952] @ (479790 ) │ │ │ │ + ldr r6, [pc, #696] @ (479690 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ 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 +1513815,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, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ 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 +1515560,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, [r7, #9] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ 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 +1515763,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, [r0, #9] │ │ │ │ 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 +1516556,33 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldr r5, [pc, #360] @ (47b648 ) │ │ │ │ lsls r4, r2, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ 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 +1517699,15 @@ │ │ │ │ b.w 47b7d0 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 47bf7e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 47bf7e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ 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 +1518059,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] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ 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 +1518719,32 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #236 @ 0xec │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ 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 │ │ │ │ + vtbx.8 d21, {d31}, d24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47cbd4 │ │ │ │ + bvc.n 47cb54 │ │ │ │ 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 +1518813,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] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ 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 +1519111,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] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - eor.w r0, sl, #207 @ 0xcf │ │ │ │ - str r6, [r0, r7] │ │ │ │ + orr.w r0, sl, #207 @ 0xcf │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - orns r0, r6, #207 @ 0xcf │ │ │ │ - str r2, [r6, r6] │ │ │ │ + bics.w r0, r6, #207 @ 0xcf │ │ │ │ + str r2, [r6, r5] │ │ │ │ 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 +1519224,28 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ lsls r4, r2, #5 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s q8, q11, │ │ │ │ - str r2, [r6, r2] │ │ │ │ + vhadd.s q0, q11, │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s32 q8, q8, │ │ │ │ - str r4, [r3, r2] │ │ │ │ + vhadd.s32 q0, q8, │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vhadd.s8 q8, q11, │ │ │ │ - str r2, [r0, r2] │ │ │ │ + vhadd.s8 q0, q11, │ │ │ │ + str r2, [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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #476] @ (47d24c ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -1519439,18 +1519437,18 @@ │ │ │ │ nop │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr r6, [pc, #856] @ (47d5b4 ) │ │ │ │ + ldr r6, [pc, #600] @ (47d4b4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stc 0, cr0, [ip, #-828]! @ 0xfffffcc4 │ │ │ │ - ldr r6, [pc, #416] @ (47d404 ) │ │ │ │ + stcl 0, cr0, [ip], #828 @ 0x33c │ │ │ │ + ldr r6, [pc, #160] @ (47d304 ) │ │ │ │ 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 +1519585,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #52] @ (47d3f8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 46118c │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xebee00cf │ │ │ │ - ldr r5, [pc, #168] @ (47d48c ) │ │ │ │ + sub.w r0, lr, pc, lsl #3 │ │ │ │ + ldr r4, [pc, #936] @ (47d78c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ 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 +1519920,43 @@ │ │ │ │ b.n 47d6f0 │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r4, r2, #5 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [r6, #-828] @ 0x33c │ │ │ │ - ldr r2, [pc, #584] @ (47d980 ) │ │ │ │ + ldmdb r6, {r0, r1, r2, r3, r6, r7} │ │ │ │ + ldr r2, [pc, #328] @ (47d880 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r2, [pc, #976] @ (47db14 ) │ │ │ │ + ldr r2, [pc, #720] @ (47da14 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmdb lr, {r0, r1, r2, r3, r6, r7} │ │ │ │ - ldr r2, [pc, #360] @ (47d8b4 ) │ │ │ │ + @ instruction: 0xe8de00cf │ │ │ │ + ldr r2, [pc, #104] @ (47d7b4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1280] @ 47dc80 │ │ │ │ @@ -1520464,125 +1520462,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 │ │ │ │ + mov ip, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d6dc │ │ │ │ + b.n 47d65c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d5b0 │ │ │ │ + b.n 47d530 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47d58c │ │ │ │ + b.n 47d50c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx fp │ │ │ │ + bx r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d568 │ │ │ │ + b.n 47d4e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d544 │ │ │ │ + b.n 47e4c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d520 │ │ │ │ + b.n 47e4a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #520] @ (47dee8 ) │ │ │ │ + ldr r1, [pc, #264] @ (47dde8 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47d4fc │ │ │ │ + b.n 47e47c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e4d8 │ │ │ │ + b.n 47e458 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + add r8, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 47e4ac │ │ │ │ + b.n 47e42c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + add ip, sl │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e490 │ │ │ │ + b.n 47e410 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + add r8, r8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e46c │ │ │ │ + b.n 47e3ec │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, sp │ │ │ │ + add r8, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + add lr, pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e448 │ │ │ │ + b.n 47e3c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, sl │ │ │ │ + add r8, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e424 │ │ │ │ + b.n 47e3a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r7 │ │ │ │ + add r0, pc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp r2, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e400 │ │ │ │ + b.n 47e380 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r8, r4 │ │ │ │ + add r0, ip │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + mov r2, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e3d4 │ │ │ │ + b.n 47e354 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add r4, r8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e3b8 │ │ │ │ + b.n 47e338 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, lr │ │ │ │ + add r0, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 47e394 │ │ │ │ + b.n 47e314 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, fp │ │ │ │ + add r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, r7 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2932] @ 47e8f8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1521705,136 +1521703,134 @@ │ │ │ │ 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 │ │ │ │ + add ip, lr │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ands r2, r1 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - negs r0, r1 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, r5 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r7 │ │ │ │ + vshr.u64 d16, d26, #52 │ │ │ │ + vshr.u64 d16, d26, #22 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e928 │ │ │ │ + bgt.n 47e8a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8f8 │ │ │ │ + bgt.n 47e878 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47e8c0 │ │ │ │ + bgt.n 47ea40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsls r0, r3 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bgt.n 47ea24 │ │ │ │ + bgt.n 47e9a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 47ea28 │ │ │ │ + blt.n 47e9a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e930 │ │ │ │ + bls.n 47e8b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e90c │ │ │ │ + bls.n 47e88c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc2 0, cr0, [r6], {186} @ 0xba │ │ │ │ - ldc2 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + mrrc2 0, 11, r0, r6, cr10 │ │ │ │ + ldc2l 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47ea30 │ │ │ │ + bls.n 47e9b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 47e9fc │ │ │ │ + bhi.n 47e97c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e988 │ │ │ │ + bhi.n 47e908 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47ea44 │ │ │ │ + bhi.n 47e9c4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 47e9e8 │ │ │ │ + bvc.n 47e968 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e994 │ │ │ │ + bvc.n 47e914 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e968 │ │ │ │ + bvc.n 47e8e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47e8ec │ │ │ │ + bvc.n 47ea6c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvc.n 47ead0 │ │ │ │ + bvc.n 47ea50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 47ea5c │ │ │ │ + bvs.n 47e9dc │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ 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 +1522577,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 r2, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f0b0 │ │ │ │ + bmi.n 47f230 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f088 │ │ │ │ + bmi.n 47f208 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f258 │ │ │ │ + bmi.n 47f1d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 47f1e0 │ │ │ │ + bcc.n 47f160 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 47f258 │ │ │ │ + bcc.n 47f1d8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f228 │ │ │ │ + bcc.n 47f1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1f8 │ │ │ │ + bcs.n 47f178 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 47f1c0 │ │ │ │ + bcs.n 47f140 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f104 │ │ │ │ + bne.n 47f284 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 47f0d8 │ │ │ │ + bne.n 47f258 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 47f290 │ │ │ │ + bne.n 47f210 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc 0, 5, r0, cr2, cr8, {5} │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + mrc 0, 3, r0, cr2, cr8, {5} │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #28 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - mov sl, r2 │ │ │ │ + mov r2, sl │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ 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 +1523363,39 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #29 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #14 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ 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 +1523702,73 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ 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 +1523793,23 @@ │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ movs r3, #2 │ │ │ │ b.n 47fca6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ 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 +1523879,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: 0xf30e00ba │ │ │ │ + b.n 47f71c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f718 │ │ │ │ + b.n 47f698 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 47f754 │ │ │ │ + b.n 47f6d4 │ │ │ │ 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 +1524016,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 r4, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ 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 +1525133,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 │ │ │ │ + stc 1, cr0, [sl], {36} @ 0x24 │ │ │ │ + ble.n 4809d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #28 │ │ │ │ + ble.n 480a0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ 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 +1525297,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [pc, #32] @ (480be0 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 46118c │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 480c50 │ │ │ │ + cbz r4, 480c40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #26 │ │ │ │ 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 +1525359,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 r1, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ 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 +1525400,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 r1, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ 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 +1525603,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 4812c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e94 │ │ │ │ + bcc.n 480e14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e10 │ │ │ │ + bcc.n 480f90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480e4c │ │ │ │ + bcc.n 480dcc │ │ │ │ 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 +1525688,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 481200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 480fcc │ │ │ │ + bcs.n 480f4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f40 │ │ │ │ + bcs.n 480ec0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 480f7c │ │ │ │ + bcs.n 480efc │ │ │ │ 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 +1527354,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, r0, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ 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 +1528658,81 @@ │ │ │ │ bl 46118c │ │ │ │ sub.w r5, r5, #5248 @ 0x1480 │ │ │ │ subs r5, #29 │ │ │ │ cmp r5, #1 │ │ │ │ bls.w 482534 │ │ │ │ b.w 48217a │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vqadd.u16 d0, d16, d26 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + mrc2 0, 6, r0, cr0, cr10, {5} │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 3, r0, cr10, cr10, {5} │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + mrc2 0, 1, r0, cr10, cr10, {5} │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr8, cr10, {5} │ │ │ │ + mrc2 0, 0, r0, cr8, cr10, {5} │ │ │ │ sub.w r2, r5, #4992 @ 0x1380 │ │ │ │ cmp r2, #22 │ │ │ │ bhi.w 482556 │ │ │ │ cmp r2, #22 │ │ │ │ bhi.w 482556 │ │ │ │ add r0, pc, #8 @ (adr r0, 482fd4 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ @@ -1528878,38 +1528874,38 @@ │ │ │ │ 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 │ │ │ │ + vshr.u64 d0, d26, #34 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r4, #-744]! @ 0xfffffd18 │ │ │ │ - mcr2 0, 5, r0, cr8, cr10, {5} │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + stc2l 0, cr0, [r4], #744 @ 0x2e8 │ │ │ │ + mcr2 0, 3, r0, cr8, cr10, {5} │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [sl], {186} @ 0xba │ │ │ │ + mrc2 0, 7, r0, cr8, cr10, {5} │ │ │ │ + stc2l 0, cr0, [lr], #-744 @ 0xfffffd18 │ │ │ │ + vqadd.u8 d0, d22, d26 │ │ │ │ + ldc2 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ + mcr2 0, 3, r0, cr14, cr10, {5} │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2l 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ - mrc2 0, 4, r0, cr2, cr10, {5} │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + stc2 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + mrc2 0, 2, r0, cr2, cr10, {5} │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mcrr2 0, 11, r0, r4, cr10 │ │ │ │ - mrc2 0, 3, r0, cr14, cr10, {5} │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + stc2 0, cr0, [r4], {186} @ 0xba │ │ │ │ + mrc2 0, 1, r0, cr14, cr10, {5} │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r0], #-744 @ 0xfffffd18 │ │ │ │ + @ instruction: 0xfbf000ba │ │ │ │ stmdb 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 +1529137,20 @@ │ │ │ │ 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 r3, r7, #2 │ │ │ │ - @ instruction: 0xfb2e00ba │ │ │ │ - vshr.u64 d16, d26, #30 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + vshr.u64 d16, d26, #44 │ │ │ │ + @ instruction: 0xfaee00ba │ │ │ │ + vshr.u64 d0, d26, #30 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfab000ba │ │ │ │ + @ instruction: 0xfa7000ba │ │ │ │ stmdb 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 +1529778,15 @@ │ │ │ │ b.n 4838ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ 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 +1529963,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 │ │ │ │ + @ instruction: 0xf7e400ba │ │ │ │ + @ instruction: 0xf22a00ba │ │ │ │ stmdb sp!, {r4, 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 +1530980,112 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r4, r5} │ │ │ │ @ instruction: 0xfffff3e9 │ │ │ │ vsubw.u , , d11 │ │ │ │ vqrdmulh.s q14, , d13[0] │ │ │ │ vsra.u32 q14, q5, #1 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - subs.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + sbcs.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + strh r4, [r1, #0] │ │ │ │ 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] │ │ │ │ + mrc 0, 0, r0, cr0, cr10, {5} │ │ │ │ + orn r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + ldcl 0, cr0, [r4, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xf7b400ba │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldcl 0, cr0, [r6], {186} @ 0xba │ │ │ │ - @ instruction: 0xf67600ba │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldc 0, cr0, [r6], {186} @ 0xba │ │ │ │ + @ instruction: 0xf63600ba │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - addw r0, ip, #2234 @ 0x8ba │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + adc.w r0, r8, sl, ror #2 │ │ │ │ + rsb r0, ip, #6094848 @ 0x5d0000 │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adc.w r0, r6, sl, ror #2 │ │ │ │ - @ instruction: 0xf18000ba │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + add.w r0, r6, sl, ror #2 │ │ │ │ + adc.w r0, r0, #186 @ 0xba │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xeb2a00ba │ │ │ │ + @ instruction: 0xeaea00ba │ │ │ │ stmia r7!, {r0, r3, r4, r5, r7} │ │ │ │ - vmla.i , , d22[0] │ │ │ │ + vaddl.u , d31, d22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strd r0, r0, [ip, #744]! @ 0x2e8 │ │ │ │ - sbcs.w r0, r4, #186 @ 0xba │ │ │ │ - ldrd r0, r0, [sl, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xf2ec00ba │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + @ instruction: 0xe9ac00ba │ │ │ │ + @ instruction: 0xf13400ba │ │ │ │ + @ instruction: 0xe99a00ba │ │ │ │ + subw r0, ip, #186 @ 0xba │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe9ba00ba │ │ │ │ - @ instruction: 0xf22400ba │ │ │ │ - strd r0, r0, [lr, #-744] @ 0x2e8 │ │ │ │ - @ instruction: 0xf29400ba │ │ │ │ + ldrd r0, r0, [sl, #-744]! @ 0x2e8 │ │ │ │ + @ instruction: 0xf1e400ba │ │ │ │ stmdb lr, {r1, r3, r4, r5, r7} │ │ │ │ - @ instruction: 0xf2b200ba │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + @ instruction: 0xf25400ba │ │ │ │ + @ instruction: 0xe8ce00ba │ │ │ │ + @ instruction: 0xf27200ba │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - vqadd.s8 d16, d30, d26 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + stmia.w r0!, {r1, r3, r4, r5, r7} │ │ │ │ + vqadd.s8 d0, d30, d26 │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + stmia.w r8, {r1, r3, r4, r5, r7} │ │ │ │ + asrs r4, r7, #11 │ │ │ │ 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 │ │ │ │ + mrc 0, 2, r0, cr2, cr10, {5} │ │ │ │ + mrc 0, 2, r0, cr6, cr10, {5} │ │ │ │ + @ instruction: 0xf1f200ba │ │ │ │ + @ instruction: 0xe81600ba │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 4849bc ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 4848bc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 48497c ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 48487c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #40 │ │ │ │ - b.n 48472c │ │ │ │ + vshr.s64 d0, d26, #40 │ │ │ │ + b.n 4846ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vqadd.s32 d16, d20, d26 │ │ │ │ - b.n 4846d4 │ │ │ │ + vqadd.s32 d0, d20, d26 │ │ │ │ + b.n 484654 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vshr.s64 d16, d26, #52 │ │ │ │ - b.n 484674 │ │ │ │ + vshr.s64 d0, d26, #52 │ │ │ │ + b.n 4845f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - eors.w r0, r4, #186 @ 0xba │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + orrs.w r0, r4, #186 @ 0xba │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484650 │ │ │ │ + b.n 4845d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mcr 0, 1, r0, cr14, cr10, {5} │ │ │ │ - b.n 4845ec │ │ │ │ + stcl 0, cr0, [lr, #744]! @ 0x2e8 │ │ │ │ + b.n 48456c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adc.w r0, ip, #186 @ 0xba │ │ │ │ - b.n 484588 │ │ │ │ + add.w r0, ip, #186 @ 0xba │ │ │ │ + b.n 484508 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ - b.n 484564 │ │ │ │ + stc 0, cr0, [sl, #-744] @ 0xfffffd18 │ │ │ │ + b.n 4844e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + ldc 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldc 0, cr0, [r6], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [sl], #744 @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [r6], #-744 @ 0xfffffd18 │ │ │ │ + ldcl 0, cr0, [sl], #-744 @ 0xfffffd18 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 484836 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 484894 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -1531218,16 +1531213,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 │ │ │ │ + vqadd.s16 d16, d24, d26 │ │ │ │ + b.n 4850ec │ │ │ │ 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 +1531321,21 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #24] @ (484aa8 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 46118c │ │ │ │ nop │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ 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 +1531479,30 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 483700 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 463320 │ │ │ │ b.n 484b42 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 484fc0 │ │ │ │ + b.n 484f40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ - b.n 484fac │ │ │ │ + ldc 0, cr0, [r2, #-744]! @ 0xfffffd18 │ │ │ │ + b.n 484f2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + stcl 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ 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 +1531580,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] │ │ │ │ + @ instruction: 0xebee00ba │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 484db4 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ 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 +1532431,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: 0xe98a00ba │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 485784 │ │ │ │ + ble.n 485704 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856cc │ │ │ │ + bvc.n 48564c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485df0 │ │ │ │ + b.n 485d70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 485788 │ │ │ │ + bvc.n 485708 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d04 │ │ │ │ + b.n 485c84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 4856f8 │ │ │ │ + bvs.n 485678 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485ce4 │ │ │ │ + b.n 485c64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856d8 │ │ │ │ + bvs.n 485658 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 485d64 │ │ │ │ + b.n 485ce4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 4856b8 │ │ │ │ + bvs.n 485638 │ │ │ │ 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 +1532598,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 485ba0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bpl.n 4858ec │ │ │ │ + bpl.n 48586c │ │ │ │ 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 +1532997,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, r2, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcc.n 485cf0 │ │ │ │ + bcc.n 485c70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485b94 │ │ │ │ + bcs.n 485d14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bcs.n 485d28 │ │ │ │ + bcs.n 485ca8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bne.n 485d2c │ │ │ │ + bne.n 485cac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + ble.n 485c28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 485d00 │ │ │ │ + bne.n 485c80 │ │ │ │ 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 +1533173,23 @@ │ │ │ │ bl 46118c │ │ │ │ add r3, pc, #256 @ (adr r3, 485edc ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #416 @ (adr r2, 485f84 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bgt.n 485d3c │ │ │ │ + bgt.n 485ebc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 485ed4 │ │ │ │ + bgt.n 485e54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ 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 +1533355,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 │ │ │ │ + bcc.n 485fa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ 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 +1533476,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, [r0, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ 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 +1533549,17 @@ │ │ │ │ bl 3c5640 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c7778 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bls.n 48627c │ │ │ │ + bls.n 4861fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r3!, {r5, r6, 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 +1533670,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 │ │ │ │ + bhi.n 4861e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486240 │ │ │ │ + bhi.n 4863c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 48621c │ │ │ │ + bhi.n 48639c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486218 │ │ │ │ + bhi.n 486398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 486204 │ │ │ │ + bhi.n 486384 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ 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, [r3, #38] @ 0x26 │ │ │ │ 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 +1533736,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, [r3, #36] @ 0x24 │ │ │ │ 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 +1533763,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, [r2, #34] @ 0x22 │ │ │ │ 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 +1534865,25 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ add r6, pc, #916 @ (adr r6, 487314 ) │ │ │ │ @ instruction: 0xffff28d8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ 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 +1536086,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, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #160] @ (487dec ) │ │ │ │ + ldr r0, [pc, #928] @ (4880ec ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + cbz r6, 487e42 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e36 │ │ │ │ + cbz r4, 487e26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 487e3a │ │ │ │ + cbz r2, 487e2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 487e3c │ │ │ │ + cbz r4, 487e2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ 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 +1536427,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, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + cbnz r6, 4880ee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt mi │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - addmi r5, sp, #528 @ 0x210 │ │ │ │ - lslmi r2, r7, #2 │ │ │ │ - cbnz r6, 488102 │ │ │ │ + ittt eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + addeq r5, sp, #272 @ 0x110 │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r2, #32] │ │ │ │ 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 +1540661,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 r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it le │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + it ls │ │ │ │ + lslls r4, r7, #2 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ 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 +1541671,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} │ │ │ │ + cbnz r0, 48adfa │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 48ae9c ) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + add r3, pc, #880 @ (adr r3, 48b19c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 48b198 ) │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 48b134 ) │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 48b0d0 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 48b098 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 48b05c ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 48b034 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 48afc8 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 48afd0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 48af54 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 48af5c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 48aee0 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 48aec8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + add r1, pc, #976 @ (adr r1, 48b254 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + add r1, pc, #856 @ (adr r1, 48b1e0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 48b080 ) │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 48afec ) │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48af18 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 48af80 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 48b254 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 48aeec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 48b1a0 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 48b218 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 48b11c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 48b154 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #424 @ (adr r0, 48b0a8 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 48b0a0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #320 @ (adr r0, 48b044 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 48b01c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 48afc0 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 48afa8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 48b0ac ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 48af44 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48afe8 ) │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #16 @ (adr r2, 48af24 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 48afac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48b2a0 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 48b2e8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 48b12c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 48b224 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 48b0b8 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 48b1a0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + add r2, pc, #272 @ (adr r2, 48b02c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + add r2, pc, #152 @ (adr r2, 48afb8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 48b318 ) │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r1, pc, #664 @ (adr r1, 48b218 ) │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ 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,458 +1544145,458 @@ │ │ │ │ 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 r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48c28e │ │ │ │ + cbnz r6, 48c27e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + add r2, pc, #584 @ (adr r2, 48c5a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + add r2, pc, #280 @ (adr r2, 48c47c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + add r2, pc, #392 @ (adr r2, 48c4f0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #840 @ (adr r2, 48c6a8 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 48c57c ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 48c5f0 ) │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r2, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + add r1, pc, #520 @ (adr r1, 48c5b8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #776 @ (adr r1, 48c6b8 ) │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r2, pc, #968 @ (adr r2, 48c798 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, pc, #40 @ (adr r3, 48c3fc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 48c498 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 48c470 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 48c4fc ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 48c524 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 48c570 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 48c5d8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #584 @ (adr r3, 48c624 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 48c68c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 48c6d8 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 48c740 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, pc, #936 @ (adr r3, 48c78c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 48c3f4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 48c440 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 48c4a8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 48c4f4 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 48c55c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 48c5a8 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 48c610 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #616 @ (adr r4, 48c65c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 48c6d4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #792 @ (adr r4, 48c710 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 48c798 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 48c7d4 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 48c41c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #152 @ (adr r5, 48c498 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 48c470 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #280 @ (adr r5, 48c51c ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 48c4e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #360 @ (adr r5, 48c570 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 48c568 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, 48c5e4 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 48c5ec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #600 @ (adr r1, 48c668 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 48c640 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 48c6ec ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 48c6a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 48c740 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 48c6f8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 48c7a4 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 48c76c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #984 @ (adr r1, 48c7f8 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 48c800 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 48c46c ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 48c464 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 48c500 ) │ │ │ │ + cbz r2, 48c49e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 48c564 ) │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48c4ae │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - cbz r4, 48c5b0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ ldr r0, [pc, #372] @ (48c724 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #372] @ (48c728 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #368] @ (48c72c ) │ │ │ │ @@ -1544776,123 +1544771,123 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (48c7f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (48c7fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 48c764 ) │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 48c810 ) │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #384 @ (adr r0, 48c8cc ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 48c7cc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #488 @ (adr r0, 48c938 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 48c838 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 48c9e4 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 48c8e4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 48ca70 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 48c970 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 48caec ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 48c9ec ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 48c788 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 48ca88 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 48c814 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 48cb14 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 48c880 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 48c780 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #416 @ (adr r1, 48c90c ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 48c80c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #536 @ (adr r1, 48c988 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 48c888 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 48ca04 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 48c904 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 48cab0 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 48c9b0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 48cb1c ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 48ca1c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 48c7b8 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 48cab8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 48c874 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 48cb74 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 48c910 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 48c810 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 48c9ac ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 48c8ac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #744 @ (adr r2, 48ca78 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 48c978 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ 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 +1546029,323 @@ │ │ │ │ ldr r0, [pc, #624] @ (48d3b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #620] @ (48d3bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 48d1ae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 48d4fc ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 48d3fc ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 48d558 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 48d458 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 48d5a4 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 48d4a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 48d5f0 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 48d4f0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 48d45c ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 48d35c ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, pc, #416 @ (adr r7, 48d3c8 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 48d2c8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r4, 48d23a │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d236 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d264 │ │ │ │ + cbz r2, 48d254 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d260 │ │ │ │ + cbz r0, 48d250 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d25a │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d2c0 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + setend le │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + cpsid ai │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d304 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d30e │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d31a │ │ │ │ + cbz r0, 48d30a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d324 │ │ │ │ + cbz r2, 48d314 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d32e │ │ │ │ + cbz r4, 48d31e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d338 │ │ │ │ + cbz r6, 48d328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d344 │ │ │ │ + cbz r4, 48d334 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d34c │ │ │ │ + cbz r6, 48d33c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d356 │ │ │ │ + cbz r4, 48d346 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d362 │ │ │ │ + cbz r2, 48d352 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + cbz r4, 48d35c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + cbz r2, 48d366 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d38c │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d398 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3a0 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48d3ae │ │ │ │ + cbz r0, 48d39e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48d3b8 │ │ │ │ + cbz r6, 48d3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3c4 │ │ │ │ + cbz r4, 48d3b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3d0 │ │ │ │ + cbz r2, 48d3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48d3da │ │ │ │ + cbz r4, 48d3ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48d3e8 │ │ │ │ + cbz r2, 48d3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + cbz r4, 48d3e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + cbz r6, 48d3f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48d3f8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 48d40c │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1546384,31 +1546379,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, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + cbz r4, 48d490 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, 48d496 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5} │ │ │ │ + cbz r0, 48d49c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + cbz r6, 48d4a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + cbz r0, 48d4a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + cbz r6, 48d4ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbz r6, 48d4ac │ │ │ │ + cbz r6, 48d49c │ │ │ │ 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 +1547069,231 @@ │ │ │ │ ldr r0, [pc, #440] @ (48db8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #436] @ (48db90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48da6e │ │ │ │ + cbnz r2, 48da5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48da5a │ │ │ │ + cbnz r0, 48da4a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48da50 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48da48 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48da6c │ │ │ │ + cbnz r2, 48da5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da6a │ │ │ │ + cbz r4, 48da5a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 48da64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + cbz r0, 48da6c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da44 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ + cbz r2, 48dabc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daa0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48daac │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48dab6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dabe │ │ │ │ + cbz r6, 48daae │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 48daca │ │ │ │ + cbz r0, 48daba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dad4 │ │ │ │ + cbz r2, 48dac4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dade │ │ │ │ + cbz r4, 48dace │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48da86 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48da90 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48da9a │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48daba │ │ │ │ + cbz r4, 48daaa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dac4 │ │ │ │ + cbz r6, 48dab4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dace │ │ │ │ + cbz r4, 48dabe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dad8 │ │ │ │ + cbz r6, 48dac8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 48dad2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db12 │ │ │ │ + cbnz r6, 48db02 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db0a │ │ │ │ + cbnz r4, 48dafa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db02 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dafe │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + cbnz r2, 48db38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48db42 │ │ │ │ + cbnz r0, 48db32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48db32 │ │ │ │ + cbnz r2, 48db22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48db3e │ │ │ │ + cbnz r4, 48db2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + setend be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - setpan #1 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48db20 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + cbz r6, 48dbca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 48dbb2 │ │ │ │ + cbz r6, 48dba2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dbce │ │ │ │ + cbnz r4, 48dbbe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48dbb4 │ │ │ │ + cbnz r2, 48dba4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dbe4 │ │ │ │ + cbnz r0, 48dbd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dbd0 │ │ │ │ + cbnz r6, 48dbc0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 48dbdc │ │ │ │ + cbz r4, 48dbcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 48dbd2 │ │ │ │ + cbz r2, 48dbc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ 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 +1547399,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, [r7, #6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + cbnz r0, 48dcfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x000e │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + cbnz r6, 48dcda │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd16 │ │ │ │ + cbnz r0, 48dd06 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd10 │ │ │ │ + cbnz r6, 48dd00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd0c │ │ │ │ + cbnz r0, 48dcfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd06 │ │ │ │ + cbnz r6, 48dcf6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd02 │ │ │ │ + cbnz r0, 48dcf2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dcfc │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r2, r4 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r0, 48dd04 │ │ │ │ + cbnz r0, 48dcf4 │ │ │ │ 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 +1547460,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (48dd08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (48dd0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r2, 48dd60 │ │ │ │ + cbnz r2, 48dd50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dd5c │ │ │ │ + cbnz r4, 48dd4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48dd70 │ │ │ │ + cbnz r6, 48dd60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 48dd6e │ │ │ │ + cbnz r0, 48dd5e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 48dd50 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 48dd64 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1547519,33 +1547514,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (48dd8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (48dd90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 48ddda │ │ │ │ + cbnz r6, 48ddca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48dde6 │ │ │ │ + cbnz r4, 48ddd6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 48ddf2 │ │ │ │ + cbnz r2, 48dde2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 48ddfe │ │ │ │ + cbnz r4, 48ddee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cbnz r6, 48ddfa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 48dde4 │ │ │ │ + cbnz r2, 48ddd4 │ │ │ │ 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 +1547688,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, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r2, r7, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - bkpt 0x0056 │ │ │ │ + itee hi │ │ │ │ + lslhi r2, r7, #2 │ │ │ │ + bkpt 0x0030 │ │ │ │ + lslls r2, r7, #2 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - nopne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00de │ │ │ │ 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} │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r7} │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + it eq │ │ │ │ + lsleq r2, r7, #2 │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + cbnz r4, 48df96 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bkpt 0x0068 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ 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 +1547885,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 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r2, r7, #2 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - it ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0086 │ │ │ │ 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 │ │ │ │ + bkpt 0x0018 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bkpt 0x009a │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bkpt 0x00c0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bkpt 0x00ee │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ 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 +1547950,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (48e0f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (48e0fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ 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 +1548135,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, [r7, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r2, r7, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r7, #2 │ │ │ │ - ite al @ unpredictable │ │ │ │ - lslal r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ 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} │ │ │ │ + ite ge @ unpredictable │ │ │ │ + lslge r2, r7, #2 │ │ │ │ + itte gt @ unpredictable │ │ │ │ + lslgt r2, r7, #2 │ │ │ │ + it cc @ unpredictable │ │ │ │ lslcc r2, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + itee pl │ │ │ │ + lslpl r2, r7, #2 │ │ │ │ + bkpt 0x00c4 │ │ │ │ + lslmi r2, r7, #2 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bkpt 0x00b8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp.w r0, #404 @ 0x194 │ │ │ │ bcc.w 48f5b0 │ │ │ │ sub.w r0, r0, #4160 @ 0x1040 │ │ │ │ movw r3, #2371 @ 0x943 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 491ada │ │ │ │ @@ -1551730,503 +1551725,503 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (490428 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (49042c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #24 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ sub sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902be │ │ │ │ + cbz r6, 4902d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902c4 │ │ │ │ + cbz r6, 4902da │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902ca │ │ │ │ + cbz r2, 4902e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d0 │ │ │ │ + cbz r6, 4902e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902d8 │ │ │ │ + cbz r6, 4902ea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902de │ │ │ │ + cbz r2, 4902f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902e4 │ │ │ │ + cbz r6, 4902f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902ea │ │ │ │ + cbz r6, 490300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4902f0 │ │ │ │ + cbz r6, 490308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902f4 │ │ │ │ + cbz r6, 49030e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4902fa │ │ │ │ + cbz r6, 490314 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490302 │ │ │ │ + cbz r2, 49031c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490308 │ │ │ │ + cbz r6, 490322 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490310 │ │ │ │ + cbz r6, 490328 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490318 │ │ │ │ + cbz r2, 490330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 49031e │ │ │ │ + cbz r6, 490336 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490324 │ │ │ │ + cbz r2, 49033e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49032c │ │ │ │ + cbz r6, 490344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490332 │ │ │ │ + cbz r2, 49034c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490338 │ │ │ │ + cbz r2, 490354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490340 │ │ │ │ + cbz r2, 49035c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490346 │ │ │ │ + cbz r2, 490364 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49034e │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490354 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ sxtb r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxth r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxth r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxth r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - uxtb r2, r3 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - uxtb r2, r5 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - uxtb r2, r6 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903ac │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b0 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903b6 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903bc │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903c2 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903c8 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ce │ │ │ │ + cbz r2, 4903cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903d6 │ │ │ │ + cbz r6, 4903d2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903dc │ │ │ │ + cbz r6, 4903da │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r6, 4903e2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903ea │ │ │ │ + cbz r2, 4903ea │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 4903f2 │ │ │ │ + cbz r6, 4903f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 4903fa │ │ │ │ + cbz r6, 4903f6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490400 │ │ │ │ + cbz r2, 4903fe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490406 │ │ │ │ + cbz r6, 490404 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r2, 49040e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 490414 │ │ │ │ + cbz r2, 490418 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49041e │ │ │ │ + cbz r2, 490420 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r2, 490428 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490430 │ │ │ │ + cbz r2, 49042e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 490438 │ │ │ │ + cbz r2, 490434 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 49043e │ │ │ │ + cbz r2, 49043a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r1, r3} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r1, r4} │ │ │ │ + cbz r2, 490440 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, 490446 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + cbz r2, 49044c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + cbz r2, 490452 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + cbz r2, 490458 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + cbz r4, 49045e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ 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 +1553442,757 @@ │ │ │ │ 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 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r0, 491100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491110 │ │ │ │ + cbz r0, 491106 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491116 │ │ │ │ + cbz r0, 49110c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49111c │ │ │ │ + cbz r0, 491112 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491122 │ │ │ │ + cbz r0, 491118 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491128 │ │ │ │ + cbz r0, 49111e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49112e │ │ │ │ + cbz r0, 491124 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + cbz r0, 49112c │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491134 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49113c │ │ │ │ + cbz r4, 49113c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491144 │ │ │ │ + cbz r4, 491146 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 49114c │ │ │ │ + cbz r0, 49114e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491156 │ │ │ │ + cbz r0, 491156 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 49115e │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 491166 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r0, 49116e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491176 │ │ │ │ + cbz r4, 491178 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxth r0, r7 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911a8 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b0 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911b8 │ │ │ │ + cbz r4, 4911c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911be │ │ │ │ + cbz r4, 4911c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911c6 │ │ │ │ + cbz r0, 4911d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d0 │ │ │ │ + cbz r4, 4911da │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911d8 │ │ │ │ + cbz r0, 4911e6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911e0 │ │ │ │ + cbz r0, 4911f2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4911ea │ │ │ │ + cbz r0, 4911fe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 4911f6 │ │ │ │ + cbz r0, 49120a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491202 │ │ │ │ + cbz r0, 491216 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 49120e │ │ │ │ + push {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + setend be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsid a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr??.w r0, [ip, sl, lsl #3] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldrh.w r0, [ip, sl, lsl #3] │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf7a000ba │ │ │ │ - cbnz r4, 4912a4 │ │ │ │ + @ instruction: 0xf76000ba │ │ │ │ + cbnz r4, 491294 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49129e │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh.w r0, [ip, sl, lsl #3] │ │ │ │ - strb.w r0, [r0, sl, lsl #3] │ │ │ │ - @ instruction: 0xf7d800ba │ │ │ │ - @ instruction: 0xf7b800ba │ │ │ │ + @ instruction: 0xf7ec00ba │ │ │ │ + @ instruction: 0xf7c000ba │ │ │ │ @ instruction: 0xf79800ba │ │ │ │ @ instruction: 0xf77800ba │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + @ instruction: 0xf75800ba │ │ │ │ + @ instruction: 0xf73800ba │ │ │ │ + svc 20 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 24 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #24 │ │ │ │ + ble.n 491278 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491274 │ │ │ │ + ble.n 4911f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4911e8 │ │ │ │ + ble.n 491368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491364 │ │ │ │ + ble.n 4912e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 4912e0 │ │ │ │ + bgt.n 491260 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49126c │ │ │ │ + bgt.n 4911ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4911f8 │ │ │ │ + bgt.n 491378 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49139c │ │ │ │ + bgt.n 49131c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491318 │ │ │ │ + blt.n 491298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4912a4 │ │ │ │ + blt.n 491224 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491238 │ │ │ │ + blt.n 4913b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4913d4 │ │ │ │ + blt.n 491354 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491378 │ │ │ │ + blt.n 4912f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 49131c │ │ │ │ + bge.n 49129c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4912b8 │ │ │ │ + bge.n 491238 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491254 │ │ │ │ + bge.n 4913d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491400 │ │ │ │ + bge.n 491380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 49136c │ │ │ │ + bls.n 4912ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491300 │ │ │ │ + bls.n 491280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 49128c │ │ │ │ + bls.n 49140c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491228 │ │ │ │ + bls.n 4913a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 4913c4 │ │ │ │ + bls.n 491344 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bls.n 491360 │ │ │ │ + bhi.n 4912e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 4912f4 │ │ │ │ + bhi.n 491274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 491290 │ │ │ │ + bhi.n 491410 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf2bc00ba │ │ │ │ - @ instruction: 0xf28400ba │ │ │ │ - revsh r4, r7 │ │ │ │ + @ instruction: 0xf27c00ba │ │ │ │ + movw r0, #16570 @ 0x40ba │ │ │ │ + hlt 0x003c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 49138c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 491388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491396 │ │ │ │ + cbnz r0, 491386 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491390 │ │ │ │ + cbnz r0, 491380 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49138a │ │ │ │ + cbnz r0, 49137a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491384 │ │ │ │ + cbnz r0, 491374 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 49137e │ │ │ │ + cbnz r4, 49136e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 49137c │ │ │ │ + cbnz r0, 49136c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491378 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491374 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stcl 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [r4, #-744] @ 0xfffffd18 │ │ │ │ - stcl 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ - ldc 0, cr0, [ip], {186} @ 0xba │ │ │ │ - ldcl 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ - mcrr 0, 11, r0, ip, cr10 │ │ │ │ - stc 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ - stc 0, cr0, [r0], {186} @ 0xba │ │ │ │ - rsbs r0, r8, sl, ror #2 │ │ │ │ - subs.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeb8800ba │ │ │ │ - sbc.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeb3800ba │ │ │ │ - adds.w r0, r0, sl, ror #2 │ │ │ │ - @ instruction: 0xeae800ba │ │ │ │ - @ instruction: 0xeac000ba │ │ │ │ - eors.w r0, r8, sl, ror #2 │ │ │ │ - orns r0, r4, sl, ror #2 │ │ │ │ - orrs.w r0, r0, sl, ror #2 │ │ │ │ - bic.w r0, r8, sl, ror #2 │ │ │ │ - and.w r0, r0, sl, ror #2 │ │ │ │ - ldrd r0, r0, [r8, #744] @ 0x2e8 │ │ │ │ - @ instruction: 0xe9b400ba │ │ │ │ - @ instruction: 0xe98c00ba │ │ │ │ - strd r0, r0, [r4, #-744]! @ 0x2e8 │ │ │ │ - ldmdb ip!, {r1, r3, r4, r5, r7} │ │ │ │ - ldmdb r8, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r0], #744 @ 0x2e8 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - stmia.w r0!, {r1, r3, r4, r5, r7} │ │ │ │ - ldrd r0, r0, [r8], #-744 @ 0x2e8 │ │ │ │ - @ instruction: 0xe85000ba │ │ │ │ - @ instruction: 0xe82c00ba │ │ │ │ - @ instruction: 0xe80800ba │ │ │ │ - b.n 491404 │ │ │ │ + stc 0, cr0, [r8, #-744] @ 0xfffffd18 │ │ │ │ + stcl 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ + stcl 0, cr0, [r4], {186} @ 0xba │ │ │ │ + stc 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ + ldcl 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ + mrrc 0, 11, r0, ip, cr10 │ │ │ │ + ldc 0, cr0, [r4], #-744 @ 0xfffffd18 │ │ │ │ + stc 0, cr0, [ip], {186} @ 0xba │ │ │ │ + @ instruction: 0xebe800ba │ │ │ │ + rsb r0, r0, sl, ror #2 │ │ │ │ + @ instruction: 0xeb9800ba │ │ │ │ + sbcs.w r0, r0, sl, ror #2 │ │ │ │ + adc.w r0, r8, sl, ror #2 │ │ │ │ + @ instruction: 0xeb2000ba │ │ │ │ + @ instruction: 0xeaf800ba │ │ │ │ + @ instruction: 0xead000ba │ │ │ │ + @ instruction: 0xeaa800ba │ │ │ │ + eor.w r0, r0, sl, ror #2 │ │ │ │ + orrs.w r0, r8, sl, ror #2 │ │ │ │ + bics.w r0, r4, sl, ror #2 │ │ │ │ + ands.w r0, r0, sl, ror #2 │ │ │ │ + strd r0, r0, [r8, #744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [r0, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xe99800ba │ │ │ │ + ldrd r0, r0, [r4, #-744]! @ 0x2e8 │ │ │ │ + strd r0, r0, [ip, #-744] @ 0x2e8 │ │ │ │ + stmdb r4!, {r1, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [ip], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe8d800ba │ │ │ │ + ldmia.w r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia.w r8, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r0], #-744 @ 0x2e8 │ │ │ │ + @ instruction: 0xe83800ba │ │ │ │ + @ instruction: 0xe81000ba │ │ │ │ + b.n 49140c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4913c0 │ │ │ │ + b.n 4913c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49137c │ │ │ │ + b.n 491384 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491338 │ │ │ │ + b.n 491340 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912f4 │ │ │ │ + b.n 4912fc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4912b0 │ │ │ │ + b.n 4912b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49126c │ │ │ │ + b.n 491274 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491218 │ │ │ │ + b.n 491230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4911c4 │ │ │ │ + b.n 4911ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491178 │ │ │ │ + b.n 491198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491124 │ │ │ │ + b.n 491144 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910e8 │ │ │ │ + b.n 4910f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4910ac │ │ │ │ + b.n 4910a4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491060 │ │ │ │ + b.n 491068 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491004 │ │ │ │ + b.n 49102c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f88 │ │ │ │ + b.n 490fe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490f0c │ │ │ │ + b.n 490f84 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490ea8 │ │ │ │ + b.n 490f08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490e3c │ │ │ │ + b.n 490e8c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490dc8 │ │ │ │ + b.n 490e28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490d54 │ │ │ │ + b.n 490dbc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490cf8 │ │ │ │ + b.n 490d48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 490c94 │ │ │ │ + b.n 490cd4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491c08 │ │ │ │ + b.n 491c78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b94 │ │ │ │ + b.n 491c14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491b20 │ │ │ │ + b.n 491b88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491aac │ │ │ │ + b.n 491b14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491a58 │ │ │ │ + b.n 491aa0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4919ec │ │ │ │ + b.n 491a2c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491970 │ │ │ │ + b.n 4919d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491904 │ │ │ │ + b.n 49196c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491888 │ │ │ │ + b.n 4918f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 49180c │ │ │ │ + b.n 491884 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491798 │ │ │ │ + b.n 491808 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491734 │ │ │ │ + b.n 49178c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4916d0 │ │ │ │ + b.n 491718 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491664 │ │ │ │ + b.n 4916b4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491600 │ │ │ │ + b.n 491650 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4915a4 │ │ │ │ + b.n 4915e4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491550 │ │ │ │ + b.n 491580 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4914ec │ │ │ │ + b.n 491524 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + svc 8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #12 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 49148c │ │ │ │ + ble.n 4914ec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491600 │ │ │ │ + ble.n 491498 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491574 │ │ │ │ + ble.n 49140c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4914f8 │ │ │ │ + ble.n 491580 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491494 │ │ │ │ + bgt.n 4914f4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 4915f8 │ │ │ │ + bgt.n 491478 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 49155c │ │ │ │ + bgt.n 491414 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 4914b8 │ │ │ │ + bgt.n 491578 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491614 │ │ │ │ + blt.n 4914dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - blt.n 491570 │ │ │ │ + blt.n 491438 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 4914cc │ │ │ │ + blt.n 491594 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 491458 │ │ │ │ + bge.n 4914f0 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bge.n 49144c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bge.n 4915d8 │ │ │ │ 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 │ │ │ │ + sub.w r0, r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf18000ba │ │ │ │ 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 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - bcc.n 491648 │ │ │ │ + adc.w r0, r8, #186 @ 0xba │ │ │ │ + @ instruction: 0xf12400ba │ │ │ │ + @ instruction: 0xf0f000ba │ │ │ │ + @ instruction: 0xf0c800ba │ │ │ │ + eors.w r0, ip, #186 @ 0xba │ │ │ │ + orn r0, ip, #186 @ 0xba │ │ │ │ + bics.w r0, ip, #186 @ 0xba │ │ │ │ + ands.w r0, r4, #186 @ 0xba │ │ │ │ + vshr.s64 d16, d26, #20 │ │ │ │ + vshr.s64 d16, d26, #56 │ │ │ │ + vshr.s64 d0, d26, #32 │ │ │ │ + vqadd.s64 d16, d28, d26 │ │ │ │ + vqadd.s16 d16, d24, d26 │ │ │ │ + vqadd.s64 d0, d16, d26 │ │ │ │ + vqadd.s16 d0, d16, d26 │ │ │ │ + mcr 0, 7, r0, cr8, cr10, {5} │ │ │ │ + mcr 0, 6, r0, cr0, cr10, {5} │ │ │ │ + mrc 0, 4, r0, cr12, cr10, {5} │ │ │ │ + mrc 0, 3, r0, cr8, cr10, {5} │ │ │ │ + mcr 0, 2, r0, cr8, cr10, {5} │ │ │ │ + mrc 0, 0, r0, cr4, cr10, {5} │ │ │ │ + stcl 0, cr0, [r4, #744]! @ 0x2e8 │ │ │ │ + ldc 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + ldc 0, cr0, [r8, #744] @ 0x2e8 │ │ │ │ + bcc.n 49162c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 4915e4 │ │ │ │ + bcc.n 4915c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491580 │ │ │ │ + bcs.n 491564 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 49151c │ │ │ │ + bcs.n 491500 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 4916b8 │ │ │ │ + bcs.n 49169c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 491654 │ │ │ │ + bcs.n 491638 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4915c0 │ │ │ │ + bcs.n 4915d4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49152c │ │ │ │ + bne.n 491540 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 4916a8 │ │ │ │ + bne.n 4916ac │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n 49164c │ │ │ │ + bne.n 491628 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4915c0 │ │ │ │ + beq.n 4915cc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491544 │ │ │ │ + beq.n 491540 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 4916c8 │ │ │ │ + beq.n 4916c4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 491654 │ │ │ │ + beq.n 491648 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r6, {r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, 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, r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {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} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ 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 +1554636,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 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - hlt 0x002c │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b32 │ │ │ │ + cbnz r2, 491b2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b2c │ │ │ │ + cbnz r4, 491b28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r6, 491b26 │ │ │ │ + cbnz r6, 491b22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r0, 491b22 │ │ │ │ + cbnz r4, 491b1c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r2, 491b1c │ │ │ │ + cbnz r6, 491b16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbnz r4, 491b16 │ │ │ │ + cbnz r0, 491b12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + cbnz r2, 491b0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie i │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r3, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491c16 │ │ │ │ + cbz r0, 491c12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491c0e │ │ │ │ + cbz r6, 491c0c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + cbz r4, 491c06 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c02 │ │ │ │ + cbz r6, 491bfe │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491bfc │ │ │ │ + cbz r0, 491bf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bf4 │ │ │ │ + cbz r2, 491bf2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r2, 491c0c │ │ │ │ + cbz r6, 491c04 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r0, 491c08 │ │ │ │ + cbz r4, 491c00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bfc │ │ │ │ + cbz r2, 491bfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491bf4 │ │ │ │ + cbz r0, 491bf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r6, 491bee │ │ │ │ + cbz r6, 491bec │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 491be8 │ │ │ │ + cbz r4, 491be4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e60 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491e10 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491db8 │ │ │ │ + b.n 491de0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491d50 │ │ │ │ + b.n 491d90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 491ce0 │ │ │ │ + b.n 491d38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 491cd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 2 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #30 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491ce8 │ │ │ │ + udf #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ble.n 491ca8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c78 │ │ │ │ + ble.n 491c68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491c38 │ │ │ │ + ble.n 491c28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491df8 │ │ │ │ + ble.n 491bf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491da8 │ │ │ │ + ble.n 491db8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n 491d58 │ │ │ │ + ble.n 491d78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ble.n 491d28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cf8 │ │ │ │ + bgt.n 491cd8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + bgt.n 491ca8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491cc0 │ │ │ │ + bgt.n 491c78 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c88 │ │ │ │ + bgt.n 491c40 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491c50 │ │ │ │ + bgt.n 491e08 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491e18 │ │ │ │ + bgt.n 491dd0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491de8 │ │ │ │ + bgt.n 491d98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491db8 │ │ │ │ + bgt.n 491d68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n 491d80 │ │ │ │ + bgt.n 491d38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 491f30 ) │ │ │ │ + blt.n 491d00 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, pc, #600 @ (adr r5, 491f8c ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 491e30 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #400] @ (491ec8 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 491e8c ) │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + ldr r2, [pc, #144] @ (491dc8 ) │ │ │ │ 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 +1555448,23 @@ │ │ │ │ beq.w 491d7e │ │ │ │ b.n 491e06 │ │ │ │ sub.w r1, r1, #5824 @ 0x16c0 │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ bls.w 491d7e │ │ │ │ b.n 491e06 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - it hi │ │ │ │ - lslhi r1, r7, #2 │ │ │ │ - itt ge │ │ │ │ - lslge r1, r7, #2 │ │ │ │ - subge sp, #16 │ │ │ │ + it mi │ │ │ │ + lslmi r1, r7, #2 │ │ │ │ + itt vs │ │ │ │ + lslvs r1, r7, #2 │ │ │ │ + subvs 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 +1560762,15 @@ │ │ │ │ cmp.w r8, #16 │ │ │ │ bne.n 495df8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ 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 +1569082,20 @@ │ │ │ │ ... │ │ │ │ bxns sl │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bx r6 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #6029312 @ 0x5c0000 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf58400b8 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ 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 +1569888,19 @@ │ │ │ │ b.n 49c36a │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #30 │ │ │ │ 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 +1570743,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 r3, #182 @ 0xb6 │ │ │ │ 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 +1571268,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 49d136 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ 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 +1572334,17 @@ │ │ │ │ ... │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ 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 +1572739,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 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ 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 +1578933,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 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 +1584329,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4a5fa8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #20] @ (4a5fac ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ 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 +1608373,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, [r7, #20] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ 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 +1608867,15 @@ │ │ │ │ beq.n 4b6ca8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 515a18 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #600] @ 0x258 │ │ │ │ b.n 4b6cac │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ 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 +1610194,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, [r0, #36] @ 0x24 │ │ │ │ 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 +1614449,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ 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 +1615772,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4bb84e │ │ │ │ ldr r0, [pc, #136] @ (4bb8e8 ) │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldr r0, [pc, #416] @ (4bba04 ) │ │ │ │ + ldr r0, [pc, #160] @ (4bb904 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ bl d9872 │ │ │ │ @@ -1619239,15 +1619236,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #12 │ │ │ │ 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 +1619399,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ 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 +1620063,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r0, r2 │ │ │ │ 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 +1620422,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 │ │ │ │ + blt.n 4be9d8 │ │ │ │ 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 +1620796,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, [r1, #44] @ 0x2c │ │ │ │ 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 +1621128,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 r4, [sp, #800] @ 0x320 │ │ │ │ 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 +1621467,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, r1, #15 │ │ │ │ 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 +1621721,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, r2, #4 │ │ │ │ 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 +1622251,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 │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ 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 +1622603,15 @@ │ │ │ │ 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 │ │ │ │ + vshr.u64 d0, d23, #20 │ │ │ │ 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 +1622981,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} │ │ │ │ + stcl 1, cr0, [lr], #128 @ 0x80 │ │ │ │ + ldcl 1, cr0, [r2], {32} │ │ │ │ + ldc 1, cr0, [r6], #128 @ 0x80 │ │ │ │ + ldc 1, cr0, [sl], {32} │ │ │ │ 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 +1623042,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0014f │ │ │ │ - @ instruction: 0xfb3e00b7 │ │ │ │ + @ instruction: 0xfafe00b7 │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ movs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfbcdffff │ │ │ │ @@ -1624922,19 +1624919,19 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r7, r7, #29 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 4c18b0 │ │ │ │ + b.n 4c1830 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r6, r1, #28 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 4c1858 │ │ │ │ + b.n 4c17d8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ lsls r3, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1625455,15 +1625452,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #3396] @ 0xd44 │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c1eb4 │ │ │ │ + bcc.n 4c1e34 │ │ │ │ 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 +1635870,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, [r0, #24] │ │ │ │ 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 +1636516,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, [r1, #8] │ │ │ │ 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 +1637597,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbd3ffff │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ - ldr r7, [pc, #208] @ (4ca55c ) │ │ │ │ + ldr r6, [pc, #976] @ (4ca85c ) │ │ │ │ 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 +1638657,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] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 4cb068 │ │ │ │ + bls.n 4cafe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ 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,87 +1638711,87 @@ │ │ │ │ @ instruction: 0xfb45ffff │ │ │ │ @ instruction: 0xfb63ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ @ instruction: 0xfa87ffff │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr6, {6} │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + cdp2 0, 8, cr0, cr4, cr6, {6} │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bpl.n 4cb134 │ │ │ │ + bpl.n 4cb0b4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r4, [r0, r3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ + strb r4, [r0, r2] │ │ │ │ + lsls r7, r6, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ vldr d7, [pc, #12] @ 4cb1a0 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @@ -1638829,27 +1638826,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4cb1ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb1f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r0, [pc, #4] @ (4cb204 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ 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 +1639398,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 a8e424 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4cb856 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1639994,15 +1639991,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 a8e408 │ │ │ │ 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 +1640052,15 @@ │ │ │ │ bl 377f0a │ │ │ │ @ instruction: 0xfb29ffff │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ bl 2b5f16 │ │ │ │ bl 1e1f1a │ │ │ │ bl 207f1e │ │ │ │ bl 2f9f22 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r2, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ @@ -1640879,27 +1640876,27 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r0, [r4, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r2, [r1, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ 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 +1640932,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #22 │ │ │ │ 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 +1641051,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 r5, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xfaea00ca │ │ │ │ + @ instruction: 0xfaaa00ca │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r5, #29] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r6, [r0, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #4 │ │ │ │ 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 +1641205,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, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ 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 +1641225,23 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #744] @ (4ccde0 ) │ │ │ │ + ldr r1, [pc, #488] @ (4ccce0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ 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 +1641465,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, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r2, [r0, #16] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r4, [r0, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r7, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #464] @ (4ccf14 ) │ │ │ │ + ldr r0, [pc, #208] @ (4cce14 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r0, #4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ 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 +1641623,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ 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 +1641707,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 fede04 │ │ │ │ ldr r0, [pc, #232] @ (4cd034 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3a27d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4ccf66 │ │ │ │ blx 6e9c8 │ │ │ │ @@ -1641794,56 +1641791,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 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r1, #26 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - tst r0, r5 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ 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 +1642143,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, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r0, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldr r6, [pc, #688] @ (4cd604 ) │ │ │ │ + ldr r6, [pc, #432] @ (4cd504 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ 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 +1642226,21 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r0, [r2, #19] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + ands r2, r6 │ │ │ │ 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 +1642310,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, [r6, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ (4cd540 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642388,21 +1642385,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 r1, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ 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 +1642409,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (4cd584 ) │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ 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 +1642429,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 r0, #238 @ 0xee │ │ │ │ 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 +1642449,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 r1, #206 @ 0xce │ │ │ │ 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 +1642468,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 r1, #178 @ 0xb2 │ │ │ │ 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 +1642571,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 r0, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ 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 +1642627,17 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r0, [r2, #4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ strb r6, [r7, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r7, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ 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 +1642663,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r2, [r3, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ 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 +1642697,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 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ 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 +1642731,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 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ 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 +1642765,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r6, r6] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ 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 +1642783,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4cd8f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ 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 +1642817,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r7, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #10 │ │ │ │ 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 +1642835,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4cd96c ) │ │ │ │ add r0, pc │ │ │ │ bl 4cc668 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r6, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ 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 +1642869,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ 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 +1642903,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r7, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ 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 +1642938,21 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ strh r2, [r4, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (4cdac4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1642996,19 +1642993,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 r5, #252 @ 0xfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ 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 +1643071,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ 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 +1643145,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 r4, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 4cdc60 │ │ │ │ + bcs.n 4cdbe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcc.n 4cdc68 │ │ │ │ + bcc.n 4cdbe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ 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 +1643206,23 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #24] │ │ │ │ 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 +1643263,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 r3, #218 @ 0xda │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ 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 +1643319,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [r6, #1572] @ 0x624 │ │ │ │ blx r5 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - usat r0, #8, ip, lsl #3 │ │ │ │ + sbfx r0, ip, #3, #9 │ │ │ │ push {r3, r4, 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 +1643359,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 r2, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ 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 +1643396,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ (4cdf84 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1643436,19 +1643433,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ 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 +1643470,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #1540] @ 0x604 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ 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 +1643523,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ 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 +1643573,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ 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 +1643614,21 @@ │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ cbz r3, 4ce162 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ 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 +1643662,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ 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 +1643717,25 @@ │ │ │ │ bl 4cd230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ 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 +1643760,21 @@ │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #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 │ │ │ │ @@ -1643807,21 +1643804,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ 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 +1643843,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 r5, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ 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 +1643882,21 @@ │ │ │ │ ldr.w r3, [r5, #1592] @ 0x638 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ 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 +1643946,25 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ 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 +1643998,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ 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 +1644077,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ 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 +1644152,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5287e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4ce830 │ │ │ │ + bhi.n 4ce7b0 │ │ │ │ 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 +1644193,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1644233,21 +1644230,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ 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 +1644287,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 52be94 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ 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 +1644333,21 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe8c600c8 │ │ │ │ + stmia.w r6, {r3, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #1680] @ 0x690 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1644435,31 +1644432,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 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 4ceb84 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 4cea84 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ 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 +1644479,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1644517,19 +1644514,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r5, #1 │ │ │ │ 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 +1644549,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4cebc4 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644587,19 +1644584,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r5, #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] @ (4cec24 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644622,19 +1644619,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r1, #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] @ (4cec84 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1644657,19 +1644654,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd6a4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ @@ -1644723,25 +1644720,25 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 4ced70 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 4cf070 ) │ │ │ │ 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 +1644791,25 @@ │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4cf5f0 │ │ │ │ + b.n 4cf570 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ @@ -1644863,27 +1644860,27 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #1504] @ 0x5e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ 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 +1644931,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvs.n 4ceee8 │ │ │ │ + bvs.n 4cf068 │ │ │ │ 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 +1644990,23 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf016 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r4, #2 │ │ │ │ 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 +1645044,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, r1, #1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r3, #0 │ │ │ │ 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 +1645113,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 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + subs r2, r0, r7 │ │ │ │ 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 +1645161,21 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf1f0 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r0, r3 │ │ │ │ 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 +1645263,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cd55c │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #568 @ (adr r1, 4cf568 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 4cf468 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r4, r0 │ │ │ │ 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 +1645344,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 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r3, #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 r8, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1645415,25 +1645412,25 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ cbz r4, 4cf4a0 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ 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 +1645453,19 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 52b0b4 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ 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 +1645514,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, r6, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr.w r0, [lr, #180] @ 0xb4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + ldrb.w r0, [lr, #180] @ 0xb4 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1645565,21 +1645562,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, r7, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bls.n 4cf674 │ │ │ │ + bhi.n 4cf5f4 │ │ │ │ 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 +1645612,21 @@ │ │ │ │ blx 70238 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ bl 397e30 │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 4cf6ac │ │ │ │ nop │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r2, #5 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ 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 +1645747,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, r7, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh.w r0, [ip, #202] @ 0xca │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + ldr??.w r0, [ip, sl] │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ 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 +1645833,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, r6, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cf8d4 │ │ │ │ + bhi.n 4cf854 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [pc, #304] @ (4cfa60 ) │ │ │ │ + ldr r7, [pc, #48] @ (4cf960 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ 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 +1645909,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, r2, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 4cfa30 │ │ │ │ + bvc.n 4cf9b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (4cfc48 ) │ │ │ │ + ldr r6, [pc, #328] @ (4cfb48 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r7, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #1680] @ 0x690 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1645988,26 +1645985,26 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4cfad4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4cfa58 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [pc, #856] @ (4cfe24 ) │ │ │ │ + ldr r5, [pc, #600] @ (4cfd24 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf3d600b4 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + @ instruction: 0xf39600b4 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ 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 +1646080,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, r7, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (4cffc4 ) │ │ │ │ + ldr r4, [pc, #752] @ (4cfec4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r4, #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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #1680] @ 0x690 │ │ │ │ @@ -1646189,29 +1646186,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, r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [pc, #968] @ (4d00b4 ) │ │ │ │ + ldr r3, [pc, #712] @ (4cffb4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ 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 +1646300,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, r2, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bcs.n 4cfd84 │ │ │ │ + bcs.n 4cff04 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ 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 +1646416,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, r2, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #608] @ (4d01b8 ) │ │ │ │ + ldr r1, [pc, #352] @ (4d00b8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ 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 +1646551,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, r4, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [pc, #424] @ (4d0278 ) │ │ │ │ + ldr r0, [pc, #168] @ (4d0178 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ 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 +1647039,30 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 4d020c │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp2 1, 1, cr0, cr10, cr14, {2} │ │ │ │ - ble.n 4d0648 │ │ │ │ + bgt.n 4d05c8 │ │ │ │ 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, r1, #19 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ 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 +1647116,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 │ │ │ │ + vtbx.8 d16, {d31-) │ │ │ │ add r2, pc │ │ │ │ @@ -1647255,27 +1647252,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ 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 +1647634,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, r6, #11 │ │ │ │ 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 +1647879,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, r2, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ @ instruction: 0xf19e014e │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ 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 +1648348,20 @@ │ │ │ │ bne.w 4d105a │ │ │ │ b.n 4d11e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors.w r1, r8, #78 @ 0x4e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cdp 1, 6, cr0, cr8, cr14, {2} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ 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 +1649333,15 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ str.w r2, [r5, #128] @ 0x80 │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcc.n 4d206c │ │ │ │ + bcc.n 4d1fec │ │ │ │ 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 +1649516,20 @@ │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf35400b8 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf31400b8 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ 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 +1649872,42 @@ │ │ │ │ movs r2, r1 │ │ │ │ ... │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ ble.n 4d25e0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf1ec00b6 │ │ │ │ + sub.w r0, ip, #182 @ 0xb6 │ │ │ │ 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: 0xf19a00b6 │ │ │ │ + @ instruction: 0xf18e00b6 │ │ │ │ + sbc.w r0, lr, #182 @ 0xb6 │ │ │ │ + sbc.w r0, ip, #182 @ 0xb6 │ │ │ │ + sbc.w r0, ip, #182 @ 0xb6 │ │ │ │ movs r6, #30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub.w r0, ip, #182 @ 0xb6 │ │ │ │ - sub.w r0, r4, #182 @ 0xb6 │ │ │ │ + sbc.w r0, ip, #182 @ 0xb6 │ │ │ │ + sbc.w r0, r4, #182 @ 0xb6 │ │ │ │ movs r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub.w r0, r2, #182 @ 0xb6 │ │ │ │ + sbc.w r0, r2, #182 @ 0xb6 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r5, r4, #32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - @ instruction: 0xfa6a00b6 │ │ │ │ - @ instruction: 0xfa6400b6 │ │ │ │ - @ instruction: 0xfa3800b6 │ │ │ │ + @ instruction: 0xfa2a00b6 │ │ │ │ + @ instruction: 0xfa2400b6 │ │ │ │ + ldr??.w r0, [r8, #182] @ 0xb6 │ │ │ │ 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 +1651152,133 @@ │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [r4, #728]! @ 0x2d8 │ │ │ │ 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 │ │ │ │ + stcl 0, cr0, [r0], #-728 @ 0xfffffd28 │ │ │ │ + @ instruction: 0xf63a00b6 │ │ │ │ + @ instruction: 0xf63000b6 │ │ │ │ + @ instruction: 0xf62e00b6 │ │ │ │ + @ instruction: 0xf78800b6 │ │ │ │ + ldr??.w r0, [r4, #182] @ 0xb6 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs.w r0, ip, r8, ror #2 │ │ │ │ - vst4.32 {d0-d3}, [r6 :256], r6 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + sbcs.w r0, ip, r8, ror #2 │ │ │ │ + str.w r0, [r6, #182] @ 0xb6 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ + adds.w r0, r6, #5963776 @ 0x5b0000 │ │ │ │ + add.w r0, sl, #5963776 @ 0x5b0000 │ │ │ │ + add.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ + adds.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + adds.w r0, r8, #5963776 @ 0x5b0000 │ │ │ │ + adds.w r0, lr, #5963776 @ 0x5b0000 │ │ │ │ + @ instruction: 0xf52400b6 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ + sbcs.w r0, r2, #5963776 @ 0x5b0000 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 4d33a4 │ │ │ │ + b.n 4d3324 │ │ │ │ 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 │ │ │ │ + subs.w r0, ip, r6, ror #2 │ │ │ │ + b.n 4d3398 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + @ instruction: 0xe81800b6 │ │ │ │ + strex r0, r0, [sl, #728] @ 0x2d8 │ │ │ │ + ldrd r0, r0, [r6], #-728 @ 0x2d8 │ │ │ │ + ldmia.w ip, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xe8d200b6 │ │ │ │ + strd r0, r0, [ip], #728 @ 0x2d8 │ │ │ │ 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 │ │ │ │ + strd r0, r0, [r0, #-728] @ 0x2d8 │ │ │ │ + ldrd r0, r0, [lr, #-728]! @ 0x2d8 │ │ │ │ + @ instruction: 0xe98600b6 │ │ │ │ + @ instruction: 0xe9ae00b6 │ │ │ │ + strd r0, r0, [r8, #728]! @ 0x2d8 │ │ │ │ + bic.w r0, r2, r6, ror #2 │ │ │ │ + orrs.w r0, r8, r6, ror #2 │ │ │ │ + eor.w r0, sl, r6, ror #2 │ │ │ │ + @ instruction: 0xeabe00b6 │ │ │ │ + @ instruction: 0xeb3600b6 │ │ │ │ + sbc.w r0, sl, r6, ror #2 │ │ │ │ + @ instruction: 0xeb9000b6 │ │ │ │ + subs.w r0, sl, r6, ror #2 │ │ │ │ + @ instruction: 0xebec00b6 │ │ │ │ + ldc 0, cr0, [lr], {182} @ 0xb6 │ │ │ │ + mcrr 0, 11, r0, ip, cr6 │ │ │ │ + stc 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ + stcl 0, cr0, [r0], {182} @ 0xb6 │ │ │ │ + ldcl 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [sl, #-728] @ 0xfffffd28 │ │ │ │ + ldcl 0, cr0, [r8, #-728] @ 0xfffffd28 │ │ │ │ + ldc 0, cr0, [r2, #728] @ 0x2d8 │ │ │ │ + stcl 0, cr0, [r6, #728] @ 0x2d8 │ │ │ │ + mcr 0, 0, r0, cr4, cr6, {5} │ │ │ │ + mcr 0, 1, r0, cr10, cr6, {5} │ │ │ │ + mrc 0, 2, r0, cr10, cr6, {5} │ │ │ │ + mrc 0, 4, r0, cr6, cr6, {5} │ │ │ │ + mcr 0, 5, r0, cr0, cr6, {5} │ │ │ │ + mcr 0, 6, r0, cr10, cr6, {5} │ │ │ │ + vqadd.s16 d0, d16, d22 │ │ │ │ + vqadd.s8 d0, d30, d22 │ │ │ │ + vqadd.s16 d0, d20, d22 │ │ │ │ + vqadd.s8 d0, d28, d22 │ │ │ │ + vshr.s64 d16, d22, #58 │ │ │ │ + vshr.s64 d0, d22, #4 │ │ │ │ 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 │ │ │ │ + bics.w r0, r8, #182 @ 0xb6 │ │ │ │ + bic.w r0, lr, #182 @ 0xb6 │ │ │ │ + bic.w r0, r6, #182 @ 0xb6 │ │ │ │ + ands.w r0, lr, #182 @ 0xb6 │ │ │ │ + ands.w r0, r8, #182 @ 0xb6 │ │ │ │ + ands.w r0, r4, #182 @ 0xb6 │ │ │ │ + ands.w r0, r2, #182 @ 0xb6 │ │ │ │ + ands.w r0, r4, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf3b200b6 │ │ │ │ + @ instruction: 0xf3b600b6 │ │ │ │ + @ instruction: 0xf3bc00b6 │ │ │ │ + @ instruction: 0xf3c200b6 │ │ │ │ + @ instruction: 0xf3c800b6 │ │ │ │ + stcl 0, cr0, [r8], #728 @ 0x2d8 │ │ │ │ + stcl 0, cr0, [r2], #728 @ 0x2d8 │ │ │ │ + bpl.n 4d3414 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vshr.s64 d0, d22, #8 │ │ │ │ - vshr.s64 d0, d22, #64 │ │ │ │ - ldc 0, cr0, [r4, #728]! @ 0x2d8 │ │ │ │ + vqadd.s64 d16, d24, d22 │ │ │ │ + vqadd.s8 d16, d16, d22 │ │ │ │ + ldcl 0, cr0, [r4, #-728]! @ 0xfffffd28 │ │ │ │ + ldc 0, cr0, [lr], #-728 @ 0xfffffd28 │ │ │ │ + stc 0, cr0, [r0], #-728 @ 0xfffffd28 │ │ │ │ + mcrr 0, 11, r0, r6, cr6 │ │ │ │ + mcrr 0, 11, r0, lr, cr6 │ │ │ │ + mrrc 0, 11, r0, sl, cr6 │ │ │ │ + stcl 0, cr0, [r6], #-728 @ 0xfffffd28 │ │ │ │ + ldcl 0, cr0, [r2], #-728 @ 0xfffffd28 │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [sl], #728 @ 0x2d8 │ │ │ │ + ldc 0, cr0, [r6], #728 @ 0x2d8 │ │ │ │ + stcl 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ 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 │ │ │ │ + ldcl 0, cr0, [ip], #728 @ 0x2d8 │ │ │ │ @ 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 +1651577,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] │ │ │ │ + ldrd r0, r0, [r4, #-728]! @ 0x2d8 │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xead600b6 │ │ │ │ + eors.w r0, r6, r6, ror #2 │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - orns r0, ip, r6, ror #2 │ │ │ │ + bics.w r0, ip, r6, ror #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #248] @ (4d3960 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1651932,15 +1651930,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 4d363c │ │ │ │ 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 +1652196,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 4d37fc │ │ │ │ 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, [r7, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - b.n 4d37a4 │ │ │ │ + b.n 4d3724 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #376] @ (4d4060 ) │ │ │ │ + ldr r2, [pc, #120] @ (4d3f60 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #3] │ │ │ │ + ldrsh.w r0, [lr, r3, lsl #3] │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d46b8 │ │ │ │ + b.n 4d4638 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d46c4 │ │ │ │ + b.n 4d4644 │ │ │ │ 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 +1652493,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 4d48d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4938 │ │ │ │ + b.n 4d48b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4958 │ │ │ │ + b.n 4d48d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4820 │ │ │ │ + b.n 4d47a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc 1, cr0, [r6], {81} @ 0x51 │ │ │ │ ldcl 1, cr0, [r6], #-324 @ 0xfffffebc │ │ │ │ - b.n 4d47a8 │ │ │ │ + b.n 4d4728 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb9c0151 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4d45d0 │ │ │ │ + b.n 4d4550 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d45c8 │ │ │ │ + b.n 4d4548 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d4574 │ │ │ │ + b.n 4d44f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 4d464c │ │ │ │ + b.n 4d45cc │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xeb3e0151 │ │ │ │ @ instruction: 0xeb2a0151 │ │ │ │ @ instruction: 0xeb220151 │ │ │ │ bkpt 0x00a2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ @ instruction: 0xeadc0151 │ │ │ │ @@ -1652743,27 +1652741,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, [r4, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4fc00b3 │ │ │ │ - cmp r8, r6 │ │ │ │ + @ instruction: 0xf4bc00b3 │ │ │ │ + cmp r0, lr │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf4d200b3 │ │ │ │ + eors.w r0, r2, #5865472 @ 0x598000 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #30 │ │ │ │ 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 +1652931,20 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 6e7d0 <__snprintf_chk@plt> │ │ │ │ b.n 4d45e6 │ │ │ │ b.n 4d441c │ │ │ │ lsls r1, r2, #5 │ │ │ │ b.n 4d4408 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ble.n 4d459c │ │ │ │ + ble.n 4d471c │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - ble.n 4d46d0 │ │ │ │ + bgt.n 4d4650 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 4d46b4 │ │ │ │ + bgt.n 4d4634 │ │ │ │ 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 +1653005,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbnz r6, 4d470e │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4d4628 │ │ │ │ + bgt.n 4d47a8 │ │ │ │ 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 +1653229,36 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4d43d4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bgt.n 4d4a00 │ │ │ │ + bgt.n 4d4980 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a04 │ │ │ │ + bgt.n 4d4984 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d49ec │ │ │ │ + bgt.n 4d496c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4a34 │ │ │ │ + bgt.n 4d49b4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 4d4960 │ │ │ │ + blt.n 4d48e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d4920 │ │ │ │ + blt.n 4d48a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ b.n 4d41ac │ │ │ │ lsls r1, r2, #5 │ │ │ │ - blt.n 4d49b0 │ │ │ │ + bge.n 4d4930 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vhadd.s q0, q14, q3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + cdp 0, 15, cr0, cr12, cr6, {6} │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 4d49ec │ │ │ │ + bge.n 4d496c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - blt.n 4d487c │ │ │ │ + blt.n 4d49fc │ │ │ │ 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 +1653347,20 @@ │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r8 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d49d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 4d46c8 │ │ │ │ b.n 4d4a28 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr 0, 0, r0, cr12, cr3, {5} │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + stcl 0, cr0, [ip, #716] @ 0x2cc │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r4, #716]! @ 0x2cc │ │ │ │ + stc 0, cr0, [r4, #716]! @ 0x2cc │ │ │ │ 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 +1653522,20 @@ │ │ │ │ ldr r2, [pc, #24] @ (4d4c30 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4d4bfe │ │ │ │ b.n 4d4e34 │ │ │ │ lsls r1, r2, #5 │ │ │ │ b.n 4d4e24 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bhi.n 4d4d1c │ │ │ │ + bhi.n 4d4c9c │ │ │ │ lsls r6, r6, #2 │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - bhi.n 4d4cb8 │ │ │ │ + bhi.n 4d4c38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bhi.n 4d4c94 │ │ │ │ + bvc.n 4d4c14 │ │ │ │ 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 +1653568,17 @@ │ │ │ │ blx 6eb04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 4d4c9e │ │ │ │ nop │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bpl.n 4d4c50 │ │ │ │ + bpl.n 4d4bd0 │ │ │ │ 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 +1653729,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, [r6, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 4d4e90 │ │ │ │ + bpl.n 4d4e10 │ │ │ │ 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 +1653779,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, [r0, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 4d4e38 │ │ │ │ + bpl.n 4d4fb8 │ │ │ │ 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 +1654006,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 │ │ │ │ + bmi.n 4d50e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5138 │ │ │ │ + bmi.n 4d50b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5100 │ │ │ │ + bmi.n 4d5080 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 4d5084 │ │ │ │ + bmi.n 4d5204 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bgt.n 4d517c │ │ │ │ lsls r1, r2, #5 │ │ │ │ bgt.n 4d5164 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ blt.n 4d5118 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - add r6, pc, #424 @ (adr r6, 4d5300 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 4d5200 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n 4d50a4 │ │ │ │ + bcc.n 4d5224 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcs.n 4d5174 │ │ │ │ + bne.n 4d50f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4d50a0 │ │ │ │ + bcc.n 4d5220 │ │ │ │ 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 +1654196,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 │ │ │ │ + bne.n 4d5288 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - bne.n 4d5268 │ │ │ │ + bne.n 4d53e8 │ │ │ │ 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 +1654255,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, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + eors r6, r2 │ │ │ │ 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 +1654451,31 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 4d5504 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bvc.n 4d5550 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - beq.n 4d5628 │ │ │ │ + beq.n 4d55a8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55f8 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - beq.n 4d55c8 │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ bvc.n 4d54cc │ │ │ │ lsls r1, r2, #5 │ │ │ │ bvc.n 4d54b0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bvc.n 4d5498 │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ 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 +1654687,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 r6!, {r1, r2, r3} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ 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 +1654977,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 r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ @@ -1655273,15 +1655271,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} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, 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 +1655396,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [r5, r4, lsl #2] │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ b.n 4d5e82 │ │ │ │ nop │ │ │ │ add r2, pc, #112 @ (adr r2, 4d5f58 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ 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 +1655439,15 @@ │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #976 @ (adr r0, 4d6314 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ 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 +1655829,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 r3!, {r1, r3, r5, r7} │ │ │ │ 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 +1655990,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ 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 +1656112,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 r0!, {r1, r3, r4, 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1656277,34 +1656275,34 @@ │ │ │ │ bl 4d64b8 │ │ │ │ b.n 4d67ec │ │ │ │ ldr r0, [pc, #40] @ (4d6830 ) │ │ │ │ add r0, pc │ │ │ │ bl 4d64b8 │ │ │ │ b.n 4d67da │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itte gt │ │ │ │ + itee 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 │ │ │ │ + itte hi @ unpredictable │ │ │ │ + lslhi r6, r6, #2 │ │ │ │ + sevlhi │ │ │ │ + lslls r6, r6, #2 │ │ │ │ + ittt cs │ │ │ │ + lslcs r6, r6, #2 │ │ │ │ + stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcs.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 +1656486,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} │ │ │ │ + nop {13} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + nop {14} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - itet al │ │ │ │ - lslal r6, r6, #2 │ │ │ │ - it pl @ unpredictable > │ │ │ │ - lslpl r6, r6, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + itet ge │ │ │ │ + lslge r6, r6, #2 │ │ │ │ + it ne @ unpredictable │ │ │ │ + lslne r6, r6, #2 │ │ │ │ + bkpt 0x0078 │ │ │ │ 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 +1656829,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, [r3, #4] │ │ │ │ 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 +1657057,49 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4d64b8 │ │ │ │ b.n 4d7046 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4d70bc │ │ │ │ + cbnz r0, 4d70ac │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r0, 4d70c8 │ │ │ │ + cbnz r0, 4d70b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cbnz r4, 4d70c4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 4d70c6 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - revsh r0, r7 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - revsh r0, r6 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - hlt 0x0010 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 4d70f8 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 4d73f8 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 4d70e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r0, 4d70bc │ │ │ │ + cbnz r0, 4d70ac │ │ │ │ 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 +1657317,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 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ 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 +1657361,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: 0xb72a │ │ │ │ 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 +1657762,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: 0xb60e │ │ │ │ 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 +1657903,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, 4d796c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbz r6, 4d7990 │ │ │ │ + cbz r6, 4d7980 │ │ │ │ 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 +1658882,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 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ 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 +1658921,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (4d8428 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 4d83fa │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #18 │ │ │ │ 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 +1659229,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 r2, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, pc, #8 @ (adr r7, 4d8700 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 4d8a00 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r7, pc, #928 @ (adr r7, 4d8aa4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 4d89e4 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 4d88e4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, pc, #520 @ (adr r6, 4d891c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 4d881c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4!, {r0, r1, r4, r5, r7} │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldrd r0, r0, [r4], #716 @ 0x2cc │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 4d8784 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #72 @ (adr r5, 4d87a8 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 4d8aa8 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ 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 +1659456,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 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4d8c38 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 4d8b38 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ 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 +1660480,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 r5, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 4d9690 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 4d9590 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds.w r0, ip, #6029312 @ 0x5c0000 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf4dc00b8 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9348 │ │ │ │ + cbnz r4, 4d9338 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 4d948c ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 4d938c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r0, #32 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbnz r0, 4d939a │ │ │ │ + cbnz r0, 4d938a │ │ │ │ lsls r7, r0, #3 │ │ │ │ pop {r6, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #480 @ (adr r5, 4d9534 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 4d9434 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, 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 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - it ge │ │ │ │ + itee ge │ │ │ │ lslge r7, r0, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 4d9440 ) │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - ite vs │ │ │ │ + addlt r1, #88 @ 0x58 │ │ │ │ + lsllt r2, r1, #3 │ │ │ │ + adds r1, #24 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + it vs │ │ │ │ lslvs r7, r0, #3 │ │ │ │ - addvc r1, #22 │ │ │ │ + add r3, pc, #960 @ (adr r3, 4d9740 ) │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + ite cs │ │ │ │ + lslcs r7, r0, #3 │ │ │ │ + addcc r0, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #640 @ (adr r3, 4d9618 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 4d9518 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ 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 │ │ │ │ + itte lt │ │ │ │ + lsllt r0, r7, #2 │ │ │ │ + addlt r2, #186 @ 0xba │ │ │ │ + lslge r2, r1, #3 │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r7, #2 │ │ │ │ + addhi r2, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - nop {6} │ │ │ │ + wfe │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ 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 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + bkpt 0x0094 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ @ instruction: 0xb732 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bkpt 0x0006 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d8fa8 │ │ │ │ + b.n 4d8f28 │ │ │ │ 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 +1661315,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 r2, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r0, 4d9ada │ │ │ │ + cbnz r0, 4d9aca │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r2, 4d9ada │ │ │ │ + cbnz r2, 4d9aca │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cbnz r4, 4d9ad4 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ 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 +1665447,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r6, #204 @ 0xcc │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ 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 +1665523,15 @@ │ │ │ │ b.n 4dca78 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ 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 +1665597,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 r5, #194 @ 0xc2 │ │ │ │ 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 +1665840,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 r2, #238 @ 0xee │ │ │ │ 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 +1666160,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 │ │ │ │ + subs r4, r6, #6 │ │ │ │ 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 +1666618,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, r1, #0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r5, r2 │ │ │ │ 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 +1667624,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, r1, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ 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 +1668557,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, r4, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r6, r6, #27 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ 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 +1669620,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r7, #13 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xfab0011f │ │ │ │ + @ instruction: 0xfa70011f │ │ │ │ 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 +1669795,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 │ │ │ │ + str.w r0, [r8, ] │ │ │ │ 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 +1670031,16 @@ │ │ │ │ stmia r3!, {} │ │ │ │ lsls r0, r3, #29 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf746011f │ │ │ │ - @ instruction: 0xf72c011f │ │ │ │ + @ instruction: 0xf706011f │ │ │ │ + @ instruction: 0xf6ec011f │ │ │ │ stmdb 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 +1670441,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 │ │ │ │ + and.w r1, r6, #10420224 @ 0x9f0000 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xf2b2011f │ │ │ │ - adcs.w r1, r2, #31 │ │ │ │ + @ instruction: 0xf272011f │ │ │ │ + adds.w r1, r2, #31 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ ldr.w r2, [pc, #1652] @ 4e065c │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ ldr.w r3, [pc, #1652] @ 4e0660 │ │ │ │ @@ -1671053,20 +1671051,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} │ │ │ │ + vsra.s32 d0, d15, #30 │ │ │ │ + mrc 1, 3, r0, cr12, cr15, {0} │ │ │ │ ldc2l 1, cr0, [r6, #-308]! @ 0xfffffecc │ │ │ │ - stc 1, cr0, [r0], #124 @ 0x7c │ │ │ │ - sbc.w r1, sl, pc, lsr #32 │ │ │ │ - @ instruction: 0xead2011f │ │ │ │ + stcl 1, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ + @ instruction: 0xeb2a011f │ │ │ │ + eors.w r1, r2, pc, lsr #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ @@ -1676135,28 +1676133,28 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r6, r7, #25 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ + ldmdb r4, {r0, r2, r4, r5, r7} │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4e439e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 4e43aa │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ @@ -1676314,25 +1676312,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 r4, sp, #736 @ 0x2e0 │ │ │ │ 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 r4, sp, #632 @ 0x278 │ │ │ │ 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 +1678293,28 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbz r4, 4e5968 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ 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 │ │ │ │ + bhi.n 4e58ac │ │ │ │ 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 +1680079,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 4e71d8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ 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 +1681228,54 @@ │ │ │ │ movs r0, r6 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r1, [pc, #992] @ (4e7b30 ) │ │ │ │ + ldr r1, [pc, #736] @ (4e7a30 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r5, r6, 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] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - itet ne │ │ │ │ - lslne r5, r6, #2 │ │ │ │ - ldreq.w r1, [pc, #1964] @ 4e7f40 │ │ │ │ - addne.w sl, sp, #156 @ 0x9c │ │ │ │ + bkpt 0x00d6 │ │ │ │ + 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 +1681991,38 @@ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ bne.w 4e6c1c │ │ │ │ add.w fp, r3, #1 │ │ │ │ strh.w sl, [sp, #217] @ 0xd9 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ b.n 4e7ed0 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf77c00b1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + @ instruction: 0xf73c00b1 │ │ │ │ + lsls r6, r7 │ │ │ │ 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 +1682425,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr13, cr15, {7} │ │ │ │ ldrb r6, [r0, #23] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ 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 +1686169,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4eaca0 │ │ │ │ add.w r3, r0, #143360 @ 0x23000 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4eaca0 │ │ │ │ - ldr r2, [pc, #776] @ (4eafe4 ) │ │ │ │ + ldr r2, [pc, #520] @ (4eaee4 ) │ │ │ │ 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 +1686762,21 @@ │ │ │ │ b.n 4eaf54 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4eb21e │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 4eb1d6 │ │ │ │ b.n 4eb138 │ │ │ │ nop │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, r5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r3, #4 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add ip, lr │ │ │ │ + add ip, r6 │ │ │ │ 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 +1686809,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 │ │ │ │ + orrs r6, r2 │ │ │ │ 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 +1688204,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, [r7, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ 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 +1689429,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 │ │ │ │ + movw r0, #41160 @ 0xa0c8 │ │ │ │ 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 +1690162,17 @@ │ │ │ │ bne.w 4ed3e0 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4ed404 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - mcrr 0, 12, r0, r2, cr8 │ │ │ │ + stc 0, cr0, [r2], {200} @ 0xc8 │ │ │ │ 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 +1690856,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, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ 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 +1691681,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 │ │ │ │ + adds r4, r0, #7 │ │ │ │ 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 +1691743,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, r0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r4, r3 │ │ │ │ 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 +1692695,25 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #31 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #31 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r4, [pc, #560] @ (4ef308 ) │ │ │ │ + ldr r4, [pc, #304] @ (4ef208 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ 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 +1692962,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, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (4ef77c ) │ │ │ │ + ldr r1, [pc, #752] @ (4ef67c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 4ef4e4 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 4ef3e4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #672] @ (4ef640 ) │ │ │ │ + ldr r1, [pc, #416] @ (4ef540 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 4ef48c ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 4ef78c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (4ef590 ) │ │ │ │ + ldr r1, [pc, #232] @ (4ef490 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ 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 +1693006,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4ef3e8 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4edb28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #536] @ (4ef5f8 ) │ │ │ │ + ldr r1, [pc, #280] @ (4ef4f8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ 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 +1693034,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4ef428 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4edb28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #408] @ (4ef5b8 ) │ │ │ │ + ldr r1, [pc, #152] @ (4ef4b8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 4ef33c │ │ │ │ + bcc.n 4ef4bc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ 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 +1693159,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, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r3, #11 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bxns sl │ │ │ │ + bxns r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx sp │ │ │ │ + bx r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx r9 │ │ │ │ + bx r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx ip │ │ │ │ + bx r4 │ │ │ │ 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 +1697713,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 4f2818 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 4f2904 │ │ │ │ + bmi.n 4f2884 │ │ │ │ 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 +1700670,19 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 4f47f6 │ │ │ │ + cbz r4, 4f47e6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb86a │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ 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 +1700740,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 r6, sp, #576 @ 0x240 │ │ │ │ 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 +1702014,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] │ │ │ │ + ldmia.w ip, {r2, r4, r5, r7} │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmdb r6, {r2, r4, r5, r7} │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + @ instruction: 0xe8c600b4 │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia.w r8, {r2, r4, r5, r7} │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strex r0, r0, [r8, #720] @ 0x2d0 │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strex r0, r0, [r2, #720] @ 0x2d0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + @ instruction: 0xe80200b4 │ │ │ │ + strh r4, [r2, #14] │ │ │ │ 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 +1702901,23 @@ │ │ │ │ b.n 4f5e50 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #896 @ (adr r1, 4f6210 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 4f5ec8 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r1, pc, #624 @ (adr r1, 4f6110 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ 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 +1703078,19 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ add r1, pc, #224 @ (adr r1, 4f6154 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #768 @ (adr r0, 4f637c ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ 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 +1703295,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 r2, pc, #776 @ (adr r2, 4f65d4 ) │ │ │ │ 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 +1703450,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 r1, pc, #1000 @ (adr r1, 4f6838 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 4f6544 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 4f6844 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ strex r1, r0, [r4, #304] @ 0x130 │ │ │ │ - add r1, pc, #440 @ (adr r1, 4f6614 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 4f6514 ) │ │ │ │ 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 +1703597,31 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 4f5e04 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r0, pc, #576 @ (adr r0, 4f6818 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 4f6718 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #536 @ (adr r0, 4f67f4 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 4f66f4 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r0, pc, #544 @ (adr r0, 4f6800 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 4f6700 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ 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 +1703759,23 @@ │ │ │ │ bl 4f5e04 │ │ │ │ b.n 4f671a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 4f66a0 │ │ │ │ + bhi.n 4f6820 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ 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 +1703902,27 @@ │ │ │ │ bl 4f5e04 │ │ │ │ b.n 4f6890 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 4f6f44 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ 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 +1704341,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 │ │ │ │ + bvs.n 4f6d0c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bpl.n 4f6c94 │ │ │ │ + bpl.n 4f6e14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f6dec │ │ │ │ + bmi.n 4f6d6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bmi.n 4f6e28 │ │ │ │ + bmi.n 4f6da8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6cd4 │ │ │ │ + bcc.n 4f6e54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bcc.n 4f6d48 │ │ │ │ + bcc.n 4f6cc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ 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 +1704839,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 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f7208 │ │ │ │ + bpl.n 4f7388 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 4f736c │ │ │ │ + bcs.n 4f72ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bpl.n 4f72a4 │ │ │ │ + bmi.n 4f7224 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 4f72dc │ │ │ │ + bcc.n 4f725c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bgt.n 4f72e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - beq.n 4f7248 │ │ │ │ + beq.n 4f71c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - bne.n 4f72f8 │ │ │ │ + beq.n 4f7278 │ │ │ │ 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 +1705057,31 @@ │ │ │ │ blx sl │ │ │ │ b.n 4f735e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4f7590 │ │ │ │ + beq.n 4f7510 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bvc.n 4f74b0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ 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 +1705398,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, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r6, 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 +1706000,17 @@ │ │ │ │ b.n 4f7e2a │ │ │ │ blx 6f68c <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 4f7e2a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ 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 +1707126,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 r4, #198 @ 0xc6 │ │ │ │ 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 +1707243,17 @@ │ │ │ │ str.w fp, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 4f8b0c │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [pc, #736] @ (4f8ebc ) │ │ │ │ + ldr r3, [pc, #480] @ (4f8dbc ) │ │ │ │ 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 +1718980,15 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r2, r2, #2 │ │ │ │ strbeq r2, [r3, #3] │ │ │ │ b.n 500cc0 │ │ │ │ bl 3a1478 │ │ │ │ b.n 500cd8 │ │ │ │ nop │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r4, r5, r6} │ │ │ │ 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 +1719044,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 a8e434 │ │ │ │ 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 +1719135,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 500e74 │ │ │ │ b.n 500ec6 │ │ │ │ mov r1, r4 │ │ │ │ b.n 500e98 │ │ │ │ nop │ │ │ │ @ instruction: 0xf29c014b │ │ │ │ - ldr.w r0, [r0, ] │ │ │ │ + ldrb.w r0, [r0, ] │ │ │ │ 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 +1719417,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 │ │ │ │ + bics.w r1, r4, #10289152 @ 0x9d0000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -1719543,15 +1719541,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 501350 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 501342 │ │ │ │ b.n 5012e4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e0011d │ │ │ │ + @ instruction: 0xf4a0011d │ │ │ │ stmdb sp!, {r4, 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 +1719731,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: 0xf124011d │ │ │ │ + @ instruction: 0xf0d0011d │ │ │ │ + @ instruction: 0xf0a2011d │ │ │ │ push {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 +1720309,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 a8e678 │ │ │ │ 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 +1720468,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 a8e678 │ │ │ │ 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 +1720547,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 501e30 │ │ │ │ b.n 501e0e │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl a8e6f0 │ │ │ │ + bl a8e6a0 │ │ │ │ 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 +1720628,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: 0xe982011d │ │ │ │ + ldmdb r4, {r0, r2, r3, r4, r8} │ │ │ │ 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 +1720676,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 a8e6a0 │ │ │ │ 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 +1720743,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 a8e6a0 │ │ │ │ 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 +1720928,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 r2, #220 @ 0xdc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ 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 +1721285,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ 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 +1721336,15 @@ │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ bl 4f8c78 │ │ │ │ b.n 502694 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ 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 +1721360,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 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ 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 +1721380,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 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ 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 +1721396,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 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ 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 +1721414,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 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721432,15 +1721430,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r5, #564] @ 0x234 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ 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 +1721488,15 @@ │ │ │ │ bl 4f93f0 │ │ │ │ ldr.w r3, [r4, #1008] @ 0x3f0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #951] @ 0x3b7 │ │ │ │ mla r9, r8, r3, r9 │ │ │ │ add.w r3, r4, r9 │ │ │ │ b.n 50282e │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #12 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1721512,15 +1721510,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 │ │ │ │ + ble.n 50287c │ │ │ │ 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 +1721533,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 │ │ │ │ + ble.n 502840 │ │ │ │ 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 +1721553,29 @@ │ │ │ │ ldr.w r8, [r7, #428] @ 0x1ac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ble.n 5028d0 │ │ │ │ + ble.n 502850 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #20] @ (502964 ) │ │ │ │ ldr.w r4, [r0, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #540] @ 0x21c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 5028c8 │ │ │ │ + ble.n 502a48 │ │ │ │ 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 +1721585,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr.w r3, [r6, #576] @ 0x240 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble.n 5028c8 │ │ │ │ + ble.n 502a48 │ │ │ │ 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 +1721612,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 502908 │ │ │ │ + ble.n 502a88 │ │ │ │ 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 +1721629,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b00 │ │ │ │ + ble.n 502a80 │ │ │ │ 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 +1721646,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b0c │ │ │ │ + ble.n 502a8c │ │ │ │ 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 +1721663,15 @@ │ │ │ │ bl 500aa0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b18 │ │ │ │ + ble.n 502a98 │ │ │ │ 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 +1721688,15 @@ │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 502b30 │ │ │ │ + ble.n 502ab0 │ │ │ │ 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 +1721719,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 │ │ │ │ + bgt.n 502ab4 │ │ │ │ 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 +1721801,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 500aa0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 502c20 │ │ │ │ + blt.n 502ba0 │ │ │ │ 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 +1722115,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 a8e428 │ │ │ │ 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 +1722811,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4f9068 │ │ │ │ b.n 503728 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b.n 503754 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vsubl.u q12, d15, d25 │ │ │ │ - vrsubhn.i d17, , q15 │ │ │ │ + @ instruction: 0xffff15ee │ │ │ │ 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 +1725158,15 @@ │ │ │ │ bic.w r2, r2, #2 │ │ │ │ strb.w r2, [r7, #1872] @ 0x750 │ │ │ │ b.n 504fda │ │ │ │ ldrb.w r2, [r7, #1872] @ 0x750 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r7, #1872] @ 0x750 │ │ │ │ b.n 504fda │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ 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 +1731471,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 a91514 │ │ │ │ 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 +1731682,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 a91514 │ │ │ │ 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 +1731791,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 a91514 │ │ │ │ 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 +1731888,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 a91514 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1731988,15 +1731986,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 a91514 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 509560 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1732078,15 +1732076,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 a91514 │ │ │ │ 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 +1732192,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 a91570 │ │ │ │ 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 +1732431,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 a91514 │ │ │ │ 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 +1732461,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1732547,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 a91514 │ │ │ │ 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 +1732794,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 a91514 │ │ │ │ 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 +1732871,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 a91570 │ │ │ │ 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 +1733070,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 a91514 │ │ │ │ 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 a91514 │ │ │ │ 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 +1733298,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 a91514 │ │ │ │ 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 +1733474,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 a91514 │ │ │ │ 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 +1733638,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 a91514 │ │ │ │ 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 +1733682,15 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r6, [r1, r4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ 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 +1734420,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1734460,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 a91570 │ │ │ │ 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 +1734530,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 a91570 │ │ │ │ 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 +1734979,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735009,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735043,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r7, [pc, #896] @ (50c018 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ 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 +1735081,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 a91514 │ │ │ │ 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 +1735256,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735286,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735340,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 a91514 │ │ │ │ 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 +1735456,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735489,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 a91514 │ │ │ │ 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 +1735613,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735643,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735673,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735701,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 a91514 │ │ │ │ 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 +1735783,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 a91570 │ │ │ │ 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 +1736049,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 a91514 │ │ │ │ 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 +1736179,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 │ │ │ │ + adcs r6, r1 │ │ │ │ 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 +1736309,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 a91570 │ │ │ │ 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 +1736372,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1736444,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +1736654,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 a91570 │ │ │ │ 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 +1736761,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 a91514 │ │ │ │ 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 +1736852,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 a91514 │ │ │ │ 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 +1736875,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 a91514 │ │ │ │ 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 +1736895,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 a91514 │ │ │ │ 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 +1736942,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 a91570 │ │ │ │ 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 +1737082,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 a91514 │ │ │ │ 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 +1737189,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 a90fc4 │ │ │ │ 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 +1737331,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 a91280 │ │ │ │ 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 +1737654,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 a911ec │ │ │ │ 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 +1738118,19 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ 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 +1739700,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 a90f5c │ │ │ │ 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 +1740259,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 a90f5c │ │ │ │ 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 +1740499,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 a91514 │ │ │ │ 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 +1740550,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 a91570 │ │ │ │ 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 +1740637,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 a91514 │ │ │ │ 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 +1740972,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 a91514 │ │ │ │ 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 +1741150,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 a91514 │ │ │ │ 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 +1741174,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 a91514 │ │ │ │ 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 +1741326,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 a91514 │ │ │ │ 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 +1742086,25 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1742265,15 +1742263,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 abdfd4 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ bl 4073b0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0150 │ │ │ │ @@ -1742343,25 +1742341,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 ab57e0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab8964 │ │ │ │ orrs r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl ab9288 │ │ │ │ + bl ab9238 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 40f754 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r2, #0 │ │ │ │ orrs r5, r0 │ │ │ │ @@ -1742386,30 +1742384,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 ab7280 │ │ │ │ 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 a93830 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e8de8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5113e6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1742430,38 +1742428,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 a9284c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5ce0 │ │ │ │ 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 aaa138 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bc4 │ │ │ │ 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 a915cc │ │ │ │ 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 +1743073,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 │ │ │ │ + vaddw.u , , d28 │ │ │ │ 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 +1743263,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 a8e960 │ │ │ │ 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 a8ea50 │ │ │ │ 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 a8ea0c │ │ │ │ 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 +1743327,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 a8ea50 │ │ │ │ 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 +1743344,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 a8e9bc │ │ │ │ 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 a8ea0c │ │ │ │ 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 +1743442,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 a8ea50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 39e4f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 511eaa │ │ │ │ mov r4, r9 │ │ │ │ @@ -1743478,15 +1743476,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 a8e99c │ │ │ │ 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 +1743978,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 a9a0f8 │ │ │ │ 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 a922a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ b.w 51140a │ │ │ │ str.w r3, [fp, #148] @ 0x94 │ │ │ │ b.w 511a02 │ │ │ │ @@ -1744115,15 +1744113,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 aac624 │ │ │ │ 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 +1744753,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ @ instruction: 0xffff41cd │ │ │ │ @ instruction: 0xffff5bbf │ │ │ │ @ instruction: 0xffff41cd │ │ │ │ vrsubhn.i d17, , q4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 512dec │ │ │ │ + b.n 512d6c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - svc 8 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ 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 +1744820,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} │ │ │ │ + rsb r1, r0, ip, lsr #32 │ │ │ │ ldr r0, [pc, #4] @ (512db8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xebfe011c │ │ │ │ + subs.w r1, lr, ip, lsr #32 │ │ │ │ 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 +1744843,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (512de8 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ bl 51107c │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r1, r4, ip, lsr #32 │ │ │ │ + @ instruction: 0xeb84011c │ │ │ │ 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 +1746144,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, r0, #22 │ │ │ │ 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 +1746371,19 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1746874,15 +1746872,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 r1!, {r3, r6, r7} │ │ │ │ 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 +1747026,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, r2, #17 │ │ │ │ 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 +1747468,20 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 514868 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 7, r0, cr0, cr2, {5} │ │ │ │ + mrc2 0, 5, r0, cr0, cr2, {5} │ │ │ │ cbnz r2, 51487c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ 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 +1747647,23 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb764 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ 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 +1747837,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, r1, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ 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 +1748011,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, r7, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ 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 +1748492,32 @@ │ │ │ │ ... │ │ │ │ sxth r6, r5 │ │ │ │ lsls r2, r1, #5 │ │ │ │ sxth r4, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a600b2 │ │ │ │ - @ instruction: 0xf67e00b2 │ │ │ │ + @ instruction: 0xf76600b2 │ │ │ │ + @ instruction: 0xf63e00b2 │ │ │ │ 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 │ │ │ │ + subs.w r0, ip, #5832704 @ 0x590000 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xf3ac00b2 │ │ │ │ + @ instruction: 0xf36c00b2 │ │ │ │ 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 +1748603,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f400b2 │ │ │ │ - @ instruction: 0xf2f600b2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + @ instruction: 0xf2b400b2 │ │ │ │ + @ instruction: 0xf2b600b2 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ 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 +1748892,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, r5, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1749047,20 +1749045,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, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r2, r6 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ + vtrn.8 q8, q0 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r9, [r1] │ │ │ │ @@ -1749245,19 +1749242,19 @@ │ │ │ │ b.n 51596a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #696 @ (adr r7, 515cb4 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q14, q0 │ │ │ │ - vhadd.u16 q8, q11, q0 │ │ │ │ - vhadd.u16 q8, q8, q0 │ │ │ │ - vhadd.u32 q0, q12, q0 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr0, {6} │ │ │ │ + vhadd.u16 q0, q14, q0 │ │ │ │ + vhadd.u16 q0, q11, q0 │ │ │ │ + vhadd.u16 q0, q8, q0 │ │ │ │ + cdp2 0, 14, cr0, cr8, cr0, {6} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr0, {6} │ │ │ │ add r6, pc, #336 @ (adr r6, 515b68 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1749612,25 +1749609,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 │ │ │ │ + stc2l 0, cr0, [r4], #-768 @ 0xfffffd00 │ │ │ │ + smlald r0, r0, sl, r0 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xfbea00c0 │ │ │ │ - @ instruction: 0xfb9c00c0 │ │ │ │ - b.n 516160 │ │ │ │ + @ instruction: 0xfbaa00c0 │ │ │ │ + @ instruction: 0xfb5c00c0 │ │ │ │ + b.n 5160e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, pc, #760 @ (adr r2, 5160e0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xfa8200c0 │ │ │ │ + @ instruction: 0xfa4200c0 │ │ │ │ stmdb 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 +1749745,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 │ │ │ │ + vst1.8 {d0[6]}, [lr], r0 │ │ │ │ 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 +1750401,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 5161b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 515ec4 │ │ │ │ + b.n 515e44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rsbs r0, r6, #6291456 @ 0x600000 │ │ │ │ - @ instruction: 0xf4f400c0 │ │ │ │ - eors.w r0, lr, #6291456 @ 0x600000 │ │ │ │ - b.n 516b80 │ │ │ │ + @ instruction: 0xf59600c0 │ │ │ │ + @ instruction: 0xf4b400c0 │ │ │ │ + orrs.w r0, lr, #6291456 @ 0x600000 │ │ │ │ + b.n 516b00 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - orrs.w r0, r6, #6291456 @ 0x600000 │ │ │ │ - b.n 516b2c │ │ │ │ + ands.w r0, r6, #6291456 @ 0x600000 │ │ │ │ + b.n 516aac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf2ba00c0 │ │ │ │ - b.n 516774 │ │ │ │ + @ instruction: 0xf27a00c0 │ │ │ │ + b.n 5166f4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w sl, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ @@ -1751462,41 +1751459,42 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf19000c0 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf0c200c0 │ │ │ │ - @ instruction: 0xf0b600c0 │ │ │ │ - @ instruction: 0xf0aa00c0 │ │ │ │ - vext.8 q0, q11, q0, #0 │ │ │ │ - udf #18 │ │ │ │ + eor.w r0, r2, #192 @ 0xc0 │ │ │ │ + orns r0, r6, #192 @ 0xc0 │ │ │ │ + orn r0, sl, #192 @ 0xc0 │ │ │ │ + vhadd.s q8, q11, q0 │ │ │ │ + ble.n 5170f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stcl 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ - blt.n 517090 │ │ │ │ + stc 0, cr0, [lr, #768]! @ 0x300 │ │ │ │ + blt.n 517210 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ - @ instruction: 0xebf600c0 │ │ │ │ + ldc 0, cr0, [sl], {192} @ 0xc0 │ │ │ │ + subs.w r0, r6, r0, lsl #3 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5171a4 │ │ │ │ + bvc.n 517124 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrd r0, r0, [r0, #-768] @ 0x300 │ │ │ │ - bvc.n 517258 │ │ │ │ + ldmdb r0, {r6, r7} │ │ │ │ + bvc.n 5171d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe82c00c0 │ │ │ │ - b.n 517058 │ │ │ │ + b.n 517158 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + b.n 516fd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add.w r8, sp, #288 @ 0x120 │ │ │ │ ldr r3, [pc, #948] @ (517540 ) │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, pc │ │ │ │ @@ -1751851,26 +1751849,26 @@ │ │ │ │ adc.w fp, fp, #0 │ │ │ │ subs r3, r7, #3 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ bne.n 517454 │ │ │ │ b.w 516b16 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 51724c │ │ │ │ + b.n 5171cc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517050 │ │ │ │ + b.n 516fd0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516f50 │ │ │ │ + b.n 516ed0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 516e18 │ │ │ │ + b.n 516d98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vshr.u64 d0, d18, #42 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + vqadd.u16 d16, d22, d18 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 517604 │ │ │ │ + bcs.n 517584 │ │ │ │ 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 +1752481,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 518014 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517e90 │ │ │ │ + b.n 517e10 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 517c40 │ │ │ │ + b.n 517bc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c38 │ │ │ │ + b.n 517bb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 517c30 │ │ │ │ + b.n 517bb0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - svc 2 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 517b24 │ │ │ │ + ble.n 517ca4 │ │ │ │ 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 +1752653,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, #32] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ 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 +1752899,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 │ │ │ │ + bls.n 517f60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bls.n 518078 │ │ │ │ + bls.n 517ff8 │ │ │ │ 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 +1753438,33 @@ │ │ │ │ b.n 5185d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r6, [r5, #31] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmia r6!, {r0, r2, r5, r7} │ │ │ │ - vraddhn.i d28, , q5 │ │ │ │ + @ instruction: 0xffffc3ca │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 5184ee │ │ │ │ - @ instruction: 0xffffc36a │ │ │ │ + vsubw.u q14, , d26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 518580 │ │ │ │ + bmi.n 518500 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 5184b8 │ │ │ │ + bmi.n 518638 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184fc │ │ │ │ + bcc.n 51847c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 5184b0 │ │ │ │ + bcc.n 518630 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 51857c │ │ │ │ + bcs.n 5184fc │ │ │ │ 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 +1753701,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 │ │ │ │ + itet mi │ │ │ │ + lslmi r2, r6, #2 │ │ │ │ + stmdbpl sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movmi.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 +1754181,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 │ │ │ │ + hlt 0x001a │ │ │ │ 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 +1755250,46 @@ │ │ │ │ ... │ │ │ │ strb r6, [r2, #5] │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 5198a4 │ │ │ │ + cbz r6, 519894 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 51988e │ │ │ │ + cbz r6, 51987e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ 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 │ │ │ │ + vshr.u32 , q13, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ 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 +1755565,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 r4, sp, #832 @ 0x340 │ │ │ │ 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 +1755803,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, [r1, #20] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ 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 +1758666,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, [r0, #4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r3, [pc, #880] @ (51c100 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ 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 +1758753,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1758797,15 +1758795,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adcs r4, r5 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1758990,15 +1758988,15 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r1, #5 │ │ │ │ eors r0, r3 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ 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 +1759222,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 r5, [sp, #960] @ 0x3c0 │ │ │ │ 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, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 51c34a │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ 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 +1759313,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, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ 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 +1759455,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, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ 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 +1759773,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, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ 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 +1760022,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, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ 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 +1760109,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, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ 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 +1760154,45 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (51caa4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (51caa8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cbz r0, 51cabe │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 51cab8 │ │ │ │ ldr r0, [pc, #16] @ (51cac4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (51cac8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (51cacc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ 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 +1760221,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (51cb34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (51cb38 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ 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 +1760260,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (51cb74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (51cb78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 51cba0 │ │ │ │ tbb [pc, r0] │ │ │ │ muls r6, r0 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ @@ -1760349,54 +1760347,54 @@ │ │ │ │ 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 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + lsls r2, r6, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 51cc94 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ ldr r0, [pc, #36] @ (51cc9c ) │ │ │ │ @@ -1760414,25 +1760412,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 r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ 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 +1760487,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 r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ 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 +1761007,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 r1, [pc, #752] @ (51d564 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r1, [pc, #872] @ (51d5e0 ) │ │ │ │ + ldr r1, [pc, #616] @ (51d4e0 ) │ │ │ │ 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 +1762800,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, [r7, #7] │ │ │ │ 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 +1764174,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 │ │ │ │ + add ip, sp │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ + vqadd.s16 d0, d30, d16 │ │ │ │ + vqadd.s32 d0, d30, d16 │ │ │ │ + vqadd.s64 d0, d30, d16 │ │ │ │ + vqadd.s8 d16, d30, d16 │ │ │ │ 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 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ 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 +1764455,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, [r2, #24] │ │ │ │ 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 +1764519,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, [r7, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #3628] @ 5207d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1765894,337 +1765892,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, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 52108c │ │ │ │ + b.n 52100c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [pc, #624] @ (520bec ) │ │ │ │ + ldr r5, [pc, #368] @ (520aec ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 520ab8 │ │ │ │ + b.n 520a38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 520a2c │ │ │ │ + cbnz r2, 520a1c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ 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 +1766568,95 @@ │ │ │ │ ldr r3, [pc, #172] @ (520e80 ) │ │ │ │ add r3, pc │ │ │ │ b.w 520586 │ │ │ │ ldr r3, [pc, #168] @ (520e84 ) │ │ │ │ add r3, pc │ │ │ │ b.w 5204e2 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 520e6c │ │ │ │ + bvc.n 520dec │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ 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 +1768679,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 521e00 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r8, sp │ │ │ │ + add r8, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ blt.n 5225c8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp │ │ │ │ + add r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sl, r2 │ │ │ │ + add r2, sl │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + ands r2, r0 │ │ │ │ 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 +1768755,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, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bge.n 5226b4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r4 │ │ │ │ + bics r4, r4 │ │ │ │ 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 +1768920,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 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bhi.n 522728 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - negs r0, r4 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + negs r4, 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, #3552] @ 0xde0 │ │ │ │ ldr r2, [pc, #168] @ (52283c ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1769010,19 +1769008,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, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ 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 +1769319,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 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r6, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ 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 +1770371,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 522858 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bcc.n 523690 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ 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 +1770539,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 523960 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523e9c │ │ │ │ + b.n 523e1c │ │ │ │ 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 +1770569,19 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ 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 +1770615,23 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r6, #604] @ 0x25c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ 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 +1770656,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #548] @ 0x224 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ 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 +1770695,19 @@ │ │ │ │ ldr.w r1, [r5, #592] @ 0x250 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523cfc │ │ │ │ + b.n 523c7c │ │ │ │ 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 +1770732,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 r0, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 523c98 │ │ │ │ + b.n 523c18 │ │ │ │ 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 +1770769,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ 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 +1770808,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #484] @ 0x1e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ 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 +1770847,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 r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ 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 +1770893,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ 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 +1770941,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ 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 +1770982,21 @@ │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #8 │ │ │ │ + ble.n 523d78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ 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 +1771021,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 r2, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523d90 │ │ │ │ + ble.n 523f10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rors r2, r7 │ │ │ │ + sbcs r2, r7 │ │ │ │ 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 +1771083,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 523f64 │ │ │ │ + bgt.n 523ee4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #720] @ (5241d8 ) │ │ │ │ + ldr r4, [pc, #464] @ (5240d8 ) │ │ │ │ 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 +1771126,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 r1, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 523e74 │ │ │ │ + bgt.n 523ff4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ 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 +1771165,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 52400c │ │ │ │ + blt.n 523f8c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ 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 +1771204,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 r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 523fa4 │ │ │ │ + blt.n 524124 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #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 │ │ │ │ @@ -1771245,21 +1771243,21 @@ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 52413c │ │ │ │ + blt.n 5240bc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771284,21 +1771282,21 @@ │ │ │ │ ldr.w r3, [r5, #508] @ 0x1fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5240d4 │ │ │ │ + bge.n 524054 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #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 │ │ │ │ @@ -1771323,21 +1771321,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} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 52426c │ │ │ │ + bge.n 5241ec │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #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 │ │ │ │ @@ -1771362,21 +1771360,21 @@ │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 524204 │ │ │ │ + bls.n 524184 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771401,21 +1771399,21 @@ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 52419c │ │ │ │ + bls.n 52431c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #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 │ │ │ │ @@ -1771440,21 +1771438,21 @@ │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 524334 │ │ │ │ + bls.n 5242b4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #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 │ │ │ │ @@ -1771479,21 +1771477,21 @@ │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5242cc │ │ │ │ + bhi.n 52424c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -1771518,21 +1771516,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 r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 524464 │ │ │ │ + bhi.n 5243e4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #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 │ │ │ │ @@ -1771557,21 +1771555,21 @@ │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5243fc │ │ │ │ + bvc.n 52437c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771596,21 +1771594,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 r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 524394 │ │ │ │ + bvc.n 524514 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r1, #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 │ │ │ │ @@ -1771635,21 +1771633,21 @@ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 52452c │ │ │ │ + bvs.n 5244ac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r4, #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 │ │ │ │ @@ -1771674,21 +1771672,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 r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5244c4 │ │ │ │ + bvs.n 524444 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771713,21 +1771711,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 r3!, {r1, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 52465c │ │ │ │ + bvs.n 5245dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r2, #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 │ │ │ │ @@ -1771752,21 +1771750,21 @@ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5245f4 │ │ │ │ + bpl.n 524574 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771791,21 +1771789,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 r2!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 52458c │ │ │ │ + bpl.n 52470c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771830,21 +1771828,21 @@ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 524724 │ │ │ │ + bmi.n 5246a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1771869,21 +1771867,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 r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 5246bc │ │ │ │ + bmi.n 52463c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ 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 +1771906,21 @@ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 524854 │ │ │ │ + bmi.n 5247d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ 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 +1771953,21 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 5247f0 │ │ │ │ + bcc.n 524770 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #24 │ │ │ │ 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 +1771995,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 r5, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 524774 │ │ │ │ + bcc.n 5248f4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ 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 +1772065,25 @@ │ │ │ │ ldr.w r4, [r9, #348] @ 0x15c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524902 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 524958 │ │ │ │ + bcs.n 5248d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ 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 +1772235,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 │ │ │ │ + itee vs │ │ │ │ + lslvs r1, r6, #2 │ │ │ │ + movvc r4, #238 @ 0xee │ │ │ │ + lslvc r2, r6, #2 │ │ │ │ + bcs.n 524b2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ 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 +1772369,39 @@ │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #60] @ (524cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524c08 │ │ │ │ nop │ │ │ │ - movs r3, #16 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r4, #4] │ │ │ │ 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 +1772500,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 524da4 │ │ │ │ bl 4cd79c │ │ │ │ b.n 524d6c │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + cbnz r6, 524e68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ 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 +1772560,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 524e6c │ │ │ │ nop │ │ │ │ - revsh r6, r4 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r0, r5 │ │ │ │ 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 +1772608,23 @@ │ │ │ │ ldr.w r3, [r5, #456] @ 0x1c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ 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 +1772698,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, 52502e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf6d000b1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + @ instruction: 0xf69000b1 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1772807,35 +1772805,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #380] @ 0x17c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1772914,32 +1772912,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: 0xb74e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldcl 0, cr0, [r0], #780 @ 0x30c │ │ │ │ - blt.n 525290 │ │ │ │ + ldc 0, cr0, [r0], #780 @ 0x30c │ │ │ │ + bge.n 525210 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r6, #5 │ │ │ │ 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 +1773033,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: 0xb61e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs.w r0, sl, r3, lsl #3 │ │ │ │ + sbcs.w r0, sl, r3, lsl #3 │ │ │ │ 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 +1773251,51 @@ │ │ │ │ bl 4cd230 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ b.n 525548 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strd r0, r0, [r4, #780]! @ 0x30c │ │ │ │ - bvc.n 525630 │ │ │ │ + @ instruction: 0xe9a400c3 │ │ │ │ + bvc.n 5255b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmdb r0!, {r0, r1, r6, r7} │ │ │ │ - bvc.n 5256c4 │ │ │ │ + strd r0, r0, [r0], #780 @ 0x30c │ │ │ │ + bvs.n 525644 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #320] @ (5257b4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1773418,33 +1773416,33 @@ │ │ │ │ b.n 5256d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, 525800 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r2, r0 │ │ │ │ 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 +1773483,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 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 525878 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 5258ac │ │ │ │ + bpl.n 52582c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ 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 +1773534,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #584] @ 0x248 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ 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 +1773598,27 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #488] @ 0x1e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1773709,33 +1773707,33 @@ │ │ │ │ ldr.w r4, [r8, #396] @ 0x18c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 525a4c │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ 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 +1773757,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 r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ 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 +1773812,25 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ 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 +1773873,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, r6, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #856] @ (526004 ) │ │ │ │ + ldr r3, [pc, #600] @ (525f04 ) │ │ │ │ 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 +1773923,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ 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 +1774047,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, r0, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ 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 +1774120,23 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, pc │ │ │ │ + mov lr, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774168,21 +1774166,21 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mov r2, pc │ │ │ │ + mov r2, r7 │ │ │ │ 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 +1774210,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 r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52609c │ │ │ │ + cbnz r6, 52608c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ 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 +1774250,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 5260ec │ │ │ │ + cbnz r0, 5260dc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ 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 +1774290,21 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {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, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1774364,23 +1774362,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 r7, pc, #680 @ (adr r7, 52647c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ 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 +1774473,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 r6, pc, #776 @ (adr r6, 52661c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 52633e │ │ │ │ + cbnz r6, 52632e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [pc, #752] @ (526610 ) │ │ │ │ + ldr r4, [pc, #496] @ (526510 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfb7600c4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + @ instruction: 0xfb3600c4 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ 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 +1774535,21 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 52cd28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 526408 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 526708 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [r0, #800] @ 0x320 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1774613,25 +1774611,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, r5, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #568 @ (adr r5, 5266c8 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 5265c8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ 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 +1774662,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, r1, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #304 @ (adr r4, 526648 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 526548 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #936 @ (adr r7, 5268c8 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 5267c8 ) │ │ │ │ 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 +1774759,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #40] @ (526644 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52658e │ │ │ │ nop │ │ │ │ - add r3, pc, #808 @ (adr r3, 52694c ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 52684c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 526b78 │ │ │ │ + b.n 526af8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ 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 +1774825,23 @@ │ │ │ │ cbz r4, 5266c8 │ │ │ │ bl 4cd400 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r2, pc, #648 @ (adr r2, 52695c ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 52685c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ 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 +1774879,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 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, pc, #24 @ (adr r2, 526780 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 526a80 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ 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 +1774952,29 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r7, #408] @ 0x198 │ │ │ │ blx r5 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, pc, #488 @ (adr r1, 526a1c ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 52691c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r6, 5268ae │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 526860 │ │ │ │ + bgt.n 5267e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ 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 +1775049,29 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5268f0 │ │ │ │ nop │ │ │ │ - add r0, pc, #600 @ (adr r0, 526ba0 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 526aa0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 526b58 │ │ │ │ + b.n 526ad8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r2, 52699a │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add r0, r8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ 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 +1775112,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #316] @ 0x13c │ │ │ │ blx r8 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + cbz r4, 526a30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ 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 +1775179,21 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 526abc │ │ │ │ + cbz r0, 526aac │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ 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 +1775287,33 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd360 │ │ │ │ ldr r0, [pc, #48] @ (526bd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526b52 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ 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 +1775355,22 @@ │ │ │ │ bl 4cd1e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 52bfcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vhadd.u32 q0, q12, │ │ │ │ - add r0, pc, #488 @ (adr r0, 526e5c ) │ │ │ │ + cdp2 0, 14, cr0, cr8, cr3, {6} │ │ │ │ + add r0, pc, #232 @ (adr r0, 526d5c ) │ │ │ │ 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 +1775517,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, r0, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ 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 +1775609,25 @@ │ │ │ │ ldr.w r4, [r9, #300] @ 0x12c │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 526eee │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 5271d8 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 5270d8 ) │ │ │ │ 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 +1775742,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, r6, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ 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 +1775817,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 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc2 0, cr0, [sl, #708] @ 0x2c4 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + stc2l 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ 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 +1775859,21 @@ │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #26 │ │ │ │ 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 +1775914,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ mov r0, r8 │ │ │ │ bl 52ab6c │ │ │ │ bl 4cd360 │ │ │ │ b.n 527222 │ │ │ │ nop │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ 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 +1775981,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #296] @ 0x128 │ │ │ │ blx r4 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ 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 +1776026,21 @@ │ │ │ │ ldr.w r3, [r5, #292] @ 0x124 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ 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 +1776066,21 @@ │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4cd1e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #992 @ (adr r7, 5277d8 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 5276d8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + movs r6, r1 │ │ │ │ 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 +1776105,20 @@ │ │ │ │ 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 r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 5276a0 ) │ │ │ │ + vshr.u64 d16, d17, #56 │ │ │ │ + add r7, pc, #320 @ (adr r7, 5275a0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ 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 +1776172,22 @@ │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 5274de │ │ │ │ nop │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d17, #20 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5275ac ) │ │ │ │ + vqadd.u32 d16, d28, d17 │ │ │ │ + add r6, pc, #912 @ (adr r6, 5278ac ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ 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 +1776217,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.u16 d0, d16, d17 │ │ │ │ - add r6, pc, #416 @ (adr r6, 527738 ) │ │ │ │ + mrc2 0, 6, r0, cr0, cr1, {5} │ │ │ │ + add r6, pc, #160 @ (adr r6, 527638 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ 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 +1776260,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 5, r0, cr0, cr1, {5} │ │ │ │ - add r5, pc, #960 @ (adr r5, 5279d0 ) │ │ │ │ + mrc2 0, 3, r0, cr0, cr1, {5} │ │ │ │ + add r5, pc, #704 @ (adr r5, 5278d0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ 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 +1776303,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 r2, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr8, cr1, {5} │ │ │ │ - add r5, pc, #480 @ (adr r5, 527868 ) │ │ │ │ + mcr2 0, 0, r0, cr8, cr1, {5} │ │ │ │ + add r5, pc, #224 @ (adr r5, 527768 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ 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 +1776346,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2l 0, cr0, [r0, #708]! @ 0x2c4 │ │ │ │ - add r5, pc, #0 @ (adr r5, 527700 ) │ │ │ │ + stc2 0, cr0, [r0, #708]! @ 0x2c4 │ │ │ │ + add r4, pc, #768 @ (adr r4, 527a00 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ 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 +1776389,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 r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ - add r4, pc, #544 @ (adr r4, 527998 ) │ │ │ │ + ldc2 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ + add r4, pc, #288 @ (adr r4, 527898 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ 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 +1776432,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ - add r4, pc, #64 @ (adr r4, 527830 ) │ │ │ │ + ldc2l 0, cr0, [r8], {177} @ 0xb1 │ │ │ │ + add r3, pc, #832 @ (adr r3, 527b30 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ 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 +1776475,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 r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r0], #708 @ 0x2c4 │ │ │ │ - add r3, pc, #608 @ (adr r3, 527ac8 ) │ │ │ │ + ldc2l 0, cr0, [r0], #-708 @ 0xfffffd3c │ │ │ │ + add r3, pc, #352 @ (adr r3, 5279c8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ 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 +1776518,20 @@ │ │ │ │ bl 4cd400 │ │ │ │ mov r0, r4 │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcrr2 0, 11, r0, r8, cr1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 527960 ) │ │ │ │ + stc2 0, cr0, [r8], {177} @ 0xb1 │ │ │ │ + add r2, pc, #896 @ (adr r2, 527c60 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #10 │ │ │ │ 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 +1776549,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 r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #680 @ (adr r2, 527bdc ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 527adc ) │ │ │ │ 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 +1776598,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 │ │ │ │ + @ instruction: 0xfb5600b1 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 527b18 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 527a18 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ 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 +1776648,20 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 39ba04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3200b1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfaf200b1 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 527d80 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 527c80 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ 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 +1776698,20 @@ │ │ │ │ bl 39ba04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 397f9c │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfac200b1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa8200b1 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 527be8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 527ae8 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1776760,23 +1776757,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: 0xfa0e00b1 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 527e6c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 527d6c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfa1600b1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + ldr??.w r0, [r6, #177] @ 0xb1 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ 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 +1776828,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, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c800b1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 527c44 ) │ │ │ │ + vst1.8 @ instruction: 0xf98800b1 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r1, #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 │ │ │ │ @@ -1776890,23 +1776887,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 │ │ │ │ + vst4.32 {d0-d3}, [r2 :256], r1 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh.w r0, [sl, #177] @ 0xb1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + ldr??.w r0, [sl, r1, lsl #3] │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ 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 +1776961,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] │ │ │ │ + str??.w r0, [lr, r1, lsl #3] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #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 │ │ │ │ @@ -1777023,23 +1777020,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] │ │ │ │ + @ instruction: 0xf7be00b1 │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf74600b1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xf70600b1 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ 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 +1777092,20 @@ │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ bl 397f50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf76600b1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + @ instruction: 0xf72600b1 │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ 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 +1777183,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, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subw r0, ip, #2225 @ 0x8b1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf66c00b1 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xeb8800c3 │ │ │ │ - mov r2, r4 │ │ │ │ + adc.w r0, r8, r3, lsl #3 │ │ │ │ + cmp sl, ip │ │ │ │ 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 +1777261,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, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + sbc.w r0, sl, #5799936 @ 0x588000 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ 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 +1777305,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: 0xf4b400b1 │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ 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 +1777343,20 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 52c034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + orrs.w r0, sl, #5799936 @ 0x588000 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ 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 +1777381,20 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 52c034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orr.w r0, sl, #5799936 @ 0x588000 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + and.w r0, sl, #5799936 @ 0x588000 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ 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 +1777551,29 @@ │ │ │ │ b.n 5282e6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #22] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d600b1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf39600b1 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stc 0, cr0, [r6, #-708] @ 0xfffffd3c │ │ │ │ - ldcl 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ - @ instruction: 0xf35a00b1 │ │ │ │ + stcl 0, cr0, [r6], {177} @ 0xb1 │ │ │ │ + ldc 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ + @ instruction: 0xf31a00b1 │ │ │ │ ldrb r4, [r7, #18] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r4, [pc, #880] @ (528788 ) │ │ │ │ + ldr r4, [pc, #624] @ (528688 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #712] @ (5286e4 ) │ │ │ │ + ldr r4, [pc, #456] @ (5285e4 ) │ │ │ │ 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 +1777629,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, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf22a00b1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xf1ea00b1 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf22000b1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf1e000b1 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ 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 +1777747,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] │ │ │ │ + adcs.w r0, r4, #177 @ 0xb1 │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs.w r0, sl, #177 @ 0xb1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xf13a00b1 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sbc.w r0, ip, #177 @ 0xb1 │ │ │ │ - @ instruction: 0xf13200b1 │ │ │ │ - @ instruction: 0xf0ae00b1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + @ instruction: 0xf12c00b1 │ │ │ │ + @ instruction: 0xf0f200b1 │ │ │ │ + orn r0, lr, #177 @ 0xb1 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r2, r7, #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, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [r0, #1044] @ 0x414 │ │ │ │ @@ -1777897,32 +1777894,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] │ │ │ │ + ands.w r0, sl, #177 @ 0xb1 │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bics.w r0, r8, #177 @ 0xb1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + vshr.s64 d16, d17, #8 │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s64 d16, d17, #2 │ │ │ │ vshr.s64 d0, d17, #2 │ │ │ │ - vqadd.s64 d0, d20, d17 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + vqadd.s64 d16, d30, d17 │ │ │ │ + mrc 0, 7, r0, cr4, cr1, {5} │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r0, #1 │ │ │ │ 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 +1778778,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 528d9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 528de8 │ │ │ │ + b.n 528d68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528df0 │ │ │ │ + b.n 528d70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d98 │ │ │ │ + b.n 528d18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d8c │ │ │ │ + b.n 528d0c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d68 │ │ │ │ + b.n 528ce8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d70 │ │ │ │ + b.n 528cf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d50 │ │ │ │ + b.n 528cd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d48 │ │ │ │ + b.n 528cc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d44 │ │ │ │ + b.n 528cc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528f54 │ │ │ │ + b.n 528ed4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 528f4c │ │ │ │ + b.n 528ecc │ │ │ │ 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 +1778917,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 528d34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [r6, #780] @ 0x30c │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + stcl 0, cr0, [r6, #-780] @ 0xfffffcf4 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c90 │ │ │ │ + b.n 528c10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528c80 │ │ │ │ + b.n 528c00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 529378 │ │ │ │ + bge.n 5292f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 528c54 │ │ │ │ + b.n 529bd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 528dc4 │ │ │ │ + b.n 528d44 │ │ │ │ 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 +1779042,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 528d60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52940c │ │ │ │ + blt.n 52958c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d88 │ │ │ │ + b.n 529d08 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 528d3c │ │ │ │ + b.n 529cbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 528d38 │ │ │ │ + b.n 529cb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b38 │ │ │ │ + b.n 529ab8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b68 │ │ │ │ + b.n 529ae8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ba0 │ │ │ │ + b.n 529b20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529bd8 │ │ │ │ + b.n 529b58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ad0 │ │ │ │ + b.n 529a50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529c08 │ │ │ │ + b.n 529b88 │ │ │ │ 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 +1779132,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 529c4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ce8 │ │ │ │ + b.n 529c68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 529c80 │ │ │ │ + b.n 529c00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5299f0 │ │ │ │ + b.n 529970 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b84 │ │ │ │ + b.n 529b04 │ │ │ │ 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 +1779205,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529c6c │ │ │ │ + b.n 529bec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ 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 +1779262,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 529b94 │ │ │ │ + b.n 529b14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b98 │ │ │ │ + b.n 529b18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b7c │ │ │ │ + b.n 529afc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b60 │ │ │ │ + b.n 529ae0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529b44 │ │ │ │ + b.n 529ac4 │ │ │ │ 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 +1779588,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 529e00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 529dfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 529df4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e74 │ │ │ │ + b.n 529df4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e7c │ │ │ │ + b.n 529dfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e68 │ │ │ │ + b.n 529de8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e54 │ │ │ │ + b.n 529dd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e40 │ │ │ │ + b.n 529dc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e2c │ │ │ │ + b.n 529dac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e24 │ │ │ │ + b.n 529da4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e14 │ │ │ │ + b.n 529d94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529e04 │ │ │ │ + b.n 529d84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 529d6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 529d60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 529d60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529d58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529d58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de8 │ │ │ │ + b.n 529d68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df0 │ │ │ │ + b.n 529d70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de0 │ │ │ │ + b.n 529d60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 529d6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529df4 │ │ │ │ + b.n 529d74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 529d64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 529d64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529de4 │ │ │ │ + b.n 529d64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529ddc │ │ │ │ + b.n 529d5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529d58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529d58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529d58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dd8 │ │ │ │ + b.n 529d58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc8 │ │ │ │ + b.n 529d48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dc0 │ │ │ │ + b.n 529d40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dbc │ │ │ │ + b.n 529d3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 529d2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529da8 │ │ │ │ + b.n 529d28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529dac │ │ │ │ + b.n 529d2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529db4 │ │ │ │ + b.n 529d34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529b28 │ │ │ │ + ble.n 529ca8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 529d60 │ │ │ │ + b.n 529ce0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d54 │ │ │ │ + b.n 529cd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 529d48 │ │ │ │ + b.n 529cc8 │ │ │ │ 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 +1779705,17 @@ │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 529ba4 │ │ │ │ + bvc.n 529d24 │ │ │ │ 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 +1779753,18 @@ │ │ │ │ bne.n 529ca0 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr15, {5} │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr15, {5} │ │ │ │ + svc 38 @ 0x26 │ │ │ │ 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 +1779801,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - svc 22 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 22 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 10 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #190 @ 0xbe │ │ │ │ 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 +1779850,17 @@ │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #124 @ 0x7c │ │ │ │ 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 +1780008,47 @@ │ │ │ │ bl 4cd9bc │ │ │ │ b.n 529e50 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 4cda64 │ │ │ │ b.n 529e68 │ │ │ │ bl 4cd9bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + ble.n 529fb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 529fbc │ │ │ │ + ble.n 529f3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529fd0 │ │ │ │ + ble.n 529f50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - udf #14 │ │ │ │ + ble.n 529f74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r0, 529ff2 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 529f6c │ │ │ │ + ble.n 529eec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529f38 │ │ │ │ + ble.n 52a0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 529f04 │ │ │ │ + ble.n 52a084 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 529ef8 │ │ │ │ + ble.n 52a078 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ 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 +1780089,21 @@ │ │ │ │ bl 4d9cf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4cd6a4 │ │ │ │ b.n 52a044 │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 52a010 │ │ │ │ + bgt.n 529f90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a02c │ │ │ │ + bgt.n 529fac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a018 │ │ │ │ + bgt.n 529f98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 529ffc │ │ │ │ + bgt.n 52a17c │ │ │ │ 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 +1780235,44 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4cd5f0 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4cd9bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bgt.n 52a2f4 │ │ │ │ + bgt.n 52a274 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a17c │ │ │ │ + bgt.n 52a2fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, r6 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - bgt.n 52a324 │ │ │ │ + vtrn.16 d16, d30 │ │ │ │ + bgt.n 52a2a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a31c │ │ │ │ + bgt.n 52a29c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a314 │ │ │ │ + bgt.n 52a294 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 52a304 │ │ │ │ + ble.n 52a284 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a29c │ │ │ │ + blt.n 52a21c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52a27c │ │ │ │ + blt.n 52a1fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a264 │ │ │ │ + blt.n 52a1e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a250 │ │ │ │ + blt.n 52a1d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a238 │ │ │ │ + blt.n 52a1b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1f0 │ │ │ │ + blt.n 52a370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1ec │ │ │ │ + blt.n 52a36c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a1d8 │ │ │ │ + blt.n 52a358 │ │ │ │ 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 +1780440,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 │ │ │ │ + bge.n 52a47c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a428 │ │ │ │ + blt.n 52a5a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a528 │ │ │ │ + bge.n 52a4a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a510 │ │ │ │ + bge.n 52a490 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a520 │ │ │ │ + bge.n 52a4a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a518 │ │ │ │ + bge.n 52a498 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a508 │ │ │ │ + bge.n 52a488 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 52a4cc │ │ │ │ + bge.n 52a44c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4dc │ │ │ │ + bge.n 52a45c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 52a4d4 │ │ │ │ + bge.n 52a454 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a4b8 │ │ │ │ + bge.n 52a438 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 52a45c │ │ │ │ + bge.n 52a3dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a444 │ │ │ │ + bge.n 52a5c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a434 │ │ │ │ + bge.n 52a5b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a42c │ │ │ │ + bls.n 52a5ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a3f4 │ │ │ │ + bge.n 52a574 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5ec │ │ │ │ + bge.n 52a56c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 52a5e4 │ │ │ │ + bge.n 52a564 │ │ │ │ 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 +1780509,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 │ │ │ │ + bls.n 52a488 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52a78c │ │ │ │ + b.n 52a70c │ │ │ │ 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 +1780544,17 @@ │ │ │ │ bl 4cd880 │ │ │ │ bl 4cd7e8 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 52a4d8 │ │ │ │ + bls.n 52a658 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a4f4 │ │ │ │ + bls.n 52a674 │ │ │ │ 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 +1780703,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 │ │ │ │ + bhi.n 52a78c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a828 │ │ │ │ + bls.n 52a7a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a80c │ │ │ │ + bhi.n 52a78c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7f0 │ │ │ │ + bhi.n 52a770 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7d4 │ │ │ │ + bhi.n 52a754 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7c8 │ │ │ │ + bhi.n 52a748 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 52a7bc │ │ │ │ + bhi.n 52a73c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7b0 │ │ │ │ + bhi.n 52a730 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a7a4 │ │ │ │ + bhi.n 52a724 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bhi.n 52a718 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a798 │ │ │ │ + bhi.n 52a718 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a78c │ │ │ │ + bhi.n 52a70c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr1, {5} │ │ │ │ - bhi.n 52a764 │ │ │ │ + mcr2 0, 2, r0, cr8, cr1, {5} │ │ │ │ + bhi.n 52a6e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a748 │ │ │ │ + bhi.n 52a8c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a72c │ │ │ │ + bhi.n 52a8ac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bhi.n 52a6f8 │ │ │ │ + bhi.n 52a878 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 52a7f8 │ │ │ │ + beq.n 52a778 │ │ │ │ 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 +1780926,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 │ │ │ │ + bvc.n 52a994 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 52aa3c ) │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 52a9dc │ │ │ │ + bvc.n 52a95c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 52aa88 │ │ │ │ + cbz r0, 52aa78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aac0 │ │ │ │ + bvc.n 52aa40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aaac │ │ │ │ + bvs.n 52aa2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa98 │ │ │ │ + bvs.n 52aa18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 52aa84 │ │ │ │ + bvs.n 52aa04 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r0, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 52a95c │ │ │ │ + bvs.n 52aadc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 52ab40 │ │ │ │ + bvs.n 52aac0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ 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 +1781042,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 │ │ │ │ + bpl.n 52aa68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 52abe0 │ │ │ │ + bpl.n 52ab60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, 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 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 52ab66 │ │ │ │ @@ -1781153,29 +1781149,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 │ │ │ │ + bmi.n 52abbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bmi.n 52abf4 │ │ │ │ + bmi.n 52ab74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abe0 │ │ │ │ + bmi.n 52ad60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52abd4 │ │ │ │ + bmi.n 52ad54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ad6c │ │ │ │ + bmi.n 52acec │ │ │ │ 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 +1781200,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 52adbc │ │ │ │ + bmi.n 52ad3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52add8 │ │ │ │ + bmi.n 52ad58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1781280,29 +1781276,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 │ │ │ │ + bcc.n 52ad64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52ae00 │ │ │ │ + bcc.n 52ad80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adf4 │ │ │ │ + bcc.n 52ad74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 52adcc │ │ │ │ + bcc.n 52ad4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 52ad80 │ │ │ │ + bcc.n 52ad00 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, 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 │ │ │ │ @@ -1781332,21 +1781328,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52ad4c │ │ │ │ + bcc.n 52aecc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52ada0 │ │ │ │ + bcs.n 52af20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 52aeec │ │ │ │ + ble.n 52ae6c │ │ │ │ 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 +1781372,21 @@ │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 52af04 │ │ │ │ + bcs.n 52ae84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 52af28 │ │ │ │ + bne.n 52aea8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bgt.n 52ae74 │ │ │ │ + bgt.n 52adf4 │ │ │ │ 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 +1781530,51 @@ │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ bl 4cd970 │ │ │ │ b.n 52afa6 │ │ │ │ ldr r0, [pc, #76] @ (52b0b0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 52af16 │ │ │ │ - bcs.n 52afe4 │ │ │ │ + bcs.n 52b164 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r4} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #544] @ (52b2a0 ) │ │ │ │ + ldr r2, [pc, #288] @ (52b1a0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + itt al │ │ │ │ + lslal r1, r6, #2 │ │ │ │ + subal r4, r7, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 52b0e0 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 52b0c4 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, 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 │ │ │ │ @@ -1781631,27 +1781627,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b114 │ │ │ │ + beq.n 52b094 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b130 │ │ │ │ + beq.n 52b0b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b134 │ │ │ │ + beq.n 52b0b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b138 │ │ │ │ + beq.n 52b0b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b144 │ │ │ │ + beq.n 52b0c4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b150 │ │ │ │ + beq.n 52b0d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b15c │ │ │ │ + beq.n 52b0dc │ │ │ │ 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 +1781728,34 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 52b1e4 │ │ │ │ + beq.n 52b364 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1f8 │ │ │ │ + beq.n 52b378 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1ec │ │ │ │ + beq.n 52b36c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf67600c3 │ │ │ │ - beq.n 52b1c4 │ │ │ │ + @ instruction: 0xf63600c3 │ │ │ │ + beq.n 52b344 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1c0 │ │ │ │ + beq.n 52b340 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1bc │ │ │ │ + beq.n 52b33c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1b0 │ │ │ │ + beq.n 52b330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + beq.n 52b324 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a4 │ │ │ │ + beq.n 52b324 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 52b1a0 │ │ │ │ + beq.n 52b320 │ │ │ │ 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 +1781777,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 │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs.w r0, ip, #6389760 @ 0x618000 │ │ │ │ - beq.n 52b358 │ │ │ │ + @ instruction: 0xf53c00c3 │ │ │ │ + ldmia r7, {r1, r3, r5, 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 │ │ │ │ @@ -1781814,19 +1781810,19 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 52b35c │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 52b688 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 52b588 ) │ │ │ │ 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 +1781851,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 52b588 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 52b488 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ 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 +1781923,29 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #572] @ (52b6f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1782153,53 +1782149,53 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 52b5b2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #232] @ (52b7e4 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa0c00bf │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + vst1.8 @ instruction: 0xf9cc00bf │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - hlt 0x0026 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfabc00bf │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xfa7c00bf │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + cbnz r6, 52b75e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 52b76a │ │ │ │ + cbnz r4, 52b75a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r1, [pc, #184] @ (52b804 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ 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 +1782410,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 r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782563,27 +1782559,27 @@ │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4cd9bc │ │ │ │ b.n 52bb6a │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ 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 +1782616,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 r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4cd084 │ │ │ │ @@ -1782716,35 +1782712,35 @@ │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #44] @ (52bd4c ) │ │ │ │ add r0, pc │ │ │ │ b.n 52bce2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 52bc74 │ │ │ │ + bvc.n 52bdf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #600] @ (52bf90 ) │ │ │ │ + ldr r5, [pc, #344] @ (52be90 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbnz r0, 52bdb0 │ │ │ │ + cbnz r0, 52bda0 │ │ │ │ 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 +1782778,18 @@ │ │ │ │ bl 4cd5f0 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xeaa600c3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + orn r0, r6, r3, lsl #3 │ │ │ │ + ldmia r0!, {r5} │ │ │ │ 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 +1782834,24 @@ │ │ │ │ bl 52bd78 │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], {191} @ 0xbf │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stc 0, cr0, [sl], {191} @ 0xbf │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ 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 +1782872,19 @@ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ bl 4cd5bc │ │ │ │ bl 4cd970 │ │ │ │ bl 4cd8f8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4cd9bc │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #26 │ │ │ │ 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 +1783079,23 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4cd588 │ │ │ │ bl 4cd4bc │ │ │ │ bl 4cd1e4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [pc, #504] @ (52c32c ) │ │ │ │ + ldr r3, [pc, #248] @ (52c22c ) │ │ │ │ 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 +1783128,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: 0xb6f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ 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 +1783160,19 @@ │ │ │ │ bl 4cda08 │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + cpsid i │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1783216,25 +1783212,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: 0xb626 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - itte hi │ │ │ │ - lslhi r3, r0, #3 │ │ │ │ - stmiahi r4!, {r2, r4, r6} │ │ │ │ - lslls r1, r6, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + itte mi │ │ │ │ + lslmi r3, r0, #3 │ │ │ │ + stmiami r4!, {r2, r4} │ │ │ │ + lslpl r1, r6, #2 │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1783268,23 +1783264,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 r3!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1783321,21 +1783317,21 @@ │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4cd9bc │ │ │ │ bl 4cd360 │ │ │ │ bl 4cd1e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (52c3ec ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1783354,19 +1783350,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 r1, [pc, #832] @ (52c730 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (52c468 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1783400,19 +1783396,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 r2!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r6} │ │ │ │ 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 +1783453,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 39ba04 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #256] @ (52c604 ) │ │ │ │ + ldr r1, [pc, #0] @ (52c504 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + cbz r2, 52c586 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ 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 +1783565,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 r1!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 52c692 │ │ │ │ + cbz r0, 52c682 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52c686 │ │ │ │ + cbnz r6, 52c676 │ │ │ │ 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 +1783677,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 r0!, {r1, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev r6, r1 │ │ │ │ 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 +1783832,15 @@ │ │ │ │ cbz r2, 52c8c4 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 52c8ba │ │ │ │ b.n 52c7b2 │ │ │ │ nop │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ 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 +1783886,23 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ 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 +1784015,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (52caf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4cd230 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 52ca7e │ │ │ │ bl 4cd79c │ │ │ │ b.n 52ca50 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 52d148 │ │ │ │ + b.n 52d0c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ 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 +1784101,27 @@ │ │ │ │ cbnz r4, 52cb9a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 70238 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 52cc04 │ │ │ │ + cbnz r6, 52cbf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 52cc36 │ │ │ │ + cbnz r2, 52cc26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + cbnz r4, 52cc32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2} │ │ │ │ + cbnz r6, 52cc30 │ │ │ │ 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 +1784165,23 @@ │ │ │ │ cbnz r4, 52cc3a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 70238 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r4, 52ccb0 │ │ │ │ + cbnz r4, 52cca0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + cbz r2, 52cccc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 52cca4 │ │ │ │ + revsh r0, r6 │ │ │ │ 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 +1784544,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #16 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r7, [pc, #296] @ (52d138 ) │ │ │ │ + ldr r7, [pc, #40] @ (52d038 ) │ │ │ │ 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 +1784931,15 @@ │ │ │ │ blx r7 │ │ │ │ b.n 52d3a2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ 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 +1785215,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 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ 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 +1785320,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1785353,17 +1785349,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1785382,17 +1785378,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1785512,17 +1785508,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 r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ 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 +1785597,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (52da94 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ 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 +1785642,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 r4, sp, #976 @ 0x3d0 │ │ │ │ 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 +1785792,25 @@ │ │ │ │ nop │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r1, #5 │ │ │ │ cmp r8, r9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1785996,29 +1785992,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (52ded0 ) │ │ │ │ ubfx r2, r2, #12, #8 │ │ │ │ add r1, pc │ │ │ │ bl 52d89c │ │ │ │ b.n 52de28 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, pc, #280 @ (adr r4, 52dfd4 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 52ded4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ 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 +1786075,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 r1, sp, #880 @ 0x370 │ │ │ │ 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 +1786181,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 r7, pc, #600 @ (adr r7, 52e2ec ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ 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 +1786269,17 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ eors r6, r4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r6, pc, #696 @ (adr r6, 52e430 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 52e330 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ 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 +1786383,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #732] @ (52e574 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r3, [pc, #488] @ (52e484 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r4, r1, #7 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - add r7, pc, #656 @ (adr r7, 52e534 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 52e434 ) │ │ │ │ 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 +1788928,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, [r1, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ 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 +1788956,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, [r2, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ 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 +1788984,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, [r2, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ 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 +1789012,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, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ 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 +1789040,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, [r3, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ 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 +1789068,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, [r4, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ 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 +1789096,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, [r4, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ 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 +1789124,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, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ 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 +1789152,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, [r5, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ 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 +1789180,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, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ 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 +1789208,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] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bhi.n 530220 │ │ │ │ @@ -1789245,19 +1789241,19 @@ │ │ │ │ sub.w r3, r1, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r7, [pc, #168] @ (5302dc ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 530266 │ │ │ │ @@ -1789270,17 +1789266,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (530274 ) │ │ │ │ add r3, pc │ │ │ │ b.n 53025a │ │ │ │ ldr r6, [pc, #608] @ (5304d0 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ 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 +1789289,17 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (5302ac ) │ │ │ │ add r3, pc │ │ │ │ b.n 530292 │ │ │ │ ldr r6, [pc, #384] @ (530428 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ 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 +1789346,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 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ 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 +1789436,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ 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 +1789455,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #16] @ (53045c ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ 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 +1789676,51 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #76] @ (5306d0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5304cc │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [pc, #56] @ (5306cc ) │ │ │ │ + ldr r0, [pc, #824] @ (5309cc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - muls r2, r4 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #896] @ (530a1c ) │ │ │ │ + ldr r0, [pc, #640] @ (53091c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 5306ce │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ 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 +1790367,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, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :256], r0 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + vld4.32 {d0-d3}, [r8 :256], r0 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r2, fp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r0, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1790529,23 +1790525,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, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r6, #3 │ │ │ │ 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 +1790624,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, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + subs r6, r5, r7 │ │ │ │ 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 +1790726,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, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r6, r3 │ │ │ │ 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 +1790816,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, [r5, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r2, r0 │ │ │ │ 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 +1790984,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 r5, #204 @ 0xcc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf65000af │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + @ instruction: 0xf61000af │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r4, r1 │ │ │ │ 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 +1791078,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, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5314e0 │ │ │ │ + blt.n 531460 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ 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 +1791392,65 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r6, 5317ee │ │ │ │ + cbnz r6, 5317de │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #12 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ 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 +1791597,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, [r3, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ 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 +1791804,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, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #888] @ (531ee8 ) │ │ │ │ + ldr r5, [pc, #632] @ (531de8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r1, 531c1a │ │ │ │ @@ -1791892,23 +1791888,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] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ 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 +1791962,23 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ 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 +1792259,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, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #104 @ (adr r6, 532060 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 532360 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ 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 +1792422,42 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #60] @ (532198 ) │ │ │ │ add r0, pc │ │ │ │ b.n 532072 │ │ │ │ nop │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - sbcs.w r0, r4, ip, asr #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + @ instruction: 0xeb3400ac │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #944] @ (532538 ) │ │ │ │ + ldr r6, [pc, #688] @ (532438 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1792594,36 +1792590,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, [r2, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf0e000c2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xf0a000c2 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ 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 +1792781,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 │ │ │ │ + blxns r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r4, 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 │ │ │ │ @@ -1792911,33 +1792907,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ 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 +1793182,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, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 532370 │ │ │ │ + b.n 5322f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #864] @ (532c60 ) │ │ │ │ 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 +1793348,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ 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 +1793458,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, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 532cf0 │ │ │ │ + b.n 532c70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r7, #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 r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1793597,38 +1793593,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #52] @ (532c78 ) │ │ │ │ add r0, pc │ │ │ │ b.n 532be4 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 53327c │ │ │ │ + b.n 5331fc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vaddl.u8 q8, d18, d31 │ │ │ │ - ldr r4, [pc, #376] @ (532df4 ) │ │ │ │ + vaddl.u8 q0, d18, d31 │ │ │ │ + ldr r4, [pc, #120] @ (532cf4 ) │ │ │ │ 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 +1793702,32 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr15, {5} │ │ │ │ - cdp2 0, 11, cr0, cr8, cr15, {5} │ │ │ │ + cdp2 0, 8, cr0, cr8, cr15, {5} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr15, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 532f6a │ │ │ │ @@ -1793937,56 +1793933,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, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ - stc2 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + mrrc2 0, 10, r0, r6, cr15 │ │ │ │ + mcrr2 0, 10, r0, r6, cr15 │ │ │ │ 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 +1794040,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, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ 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 +1794202,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, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xfb2600ad │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + @ instruction: 0xfae600ad │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfa0800af │ │ │ │ - ldr??.w r0, [r8, #175] @ 0xaf │ │ │ │ + vst1.8 {d16[5]}, [r8] │ │ │ │ + ldrsh.w r0, [r8, #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.n 533362 │ │ │ │ @@ -1794353,32 +1794349,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, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf0a400be │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + orn r0, r4, #190 @ 0xbe │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb.w r0, [lr, #175] @ 0xaf │ │ │ │ + str.w r0, [lr, pc, lsl #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 5334c4 │ │ │ │ @@ -1794497,37 +1794493,37 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6f3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh.w r0, [r2, #173] @ 0xad │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + ldr??.w r0, [r2, sp, lsl #2] │ │ │ │ + subs r3, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf73c00af │ │ │ │ - @ instruction: 0xf72c00af │ │ │ │ + @ instruction: 0xf6fc00af │ │ │ │ + @ instruction: 0xf6ec00af │ │ │ │ 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 +1794602,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 533624 │ │ │ │ @@ -1794680,15 +1794676,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] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ 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 +1794743,15 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ 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 +1794891,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 533894 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - veor d16, d12, d10 │ │ │ │ + veor d0, d12, d10 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ beq.n 533908 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 5338e6 │ │ │ │ cbz r3, 5338e4 │ │ │ │ @@ -1795457,15 +1795453,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ 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 +1795503,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (533ed0 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e44c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r2, r4 │ │ │ │ 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 +1795644,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 533faa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ 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 +1795806,23 @@ │ │ │ │ bl 556cb0 │ │ │ │ b.n 5340f8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ it ls │ │ │ │ lslls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r7, r7, #2 │ │ │ │ nop │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ 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 +1795918,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, r5, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ 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 +1796007,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, r4, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r1, r4] │ │ │ │ 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 +1796030,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, r4, #15 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ 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 +1796134,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, r1, #13 │ │ │ │ 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 +1796158,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, r0, #10 │ │ │ │ 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 +1796349,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, r0, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r7, [pc, #16] @ (534764 ) │ │ │ │ + ldr r6, [pc, #784] @ (534a64 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbnz r6, 53477c │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (534894 ) │ │ │ │ + ldr r6, [pc, #48] @ (534794 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #376] @ (5348e0 ) │ │ │ │ + ldr r6, [pc, #120] @ (5347e0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #96] @ (5347cc ) │ │ │ │ + ldr r5, [pc, #864] @ (534acc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (534b58 ) │ │ │ │ + ldr r5, [pc, #744] @ (534a58 ) │ │ │ │ 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 +1796391,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, r6, #32 │ │ │ │ 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 +1796655,35 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb81a │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [pc, #408] @ (534c10 ) │ │ │ │ + ldr r4, [pc, #152] @ (534b10 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #416] @ (534c1c ) │ │ │ │ + ldr r4, [pc, #160] @ (534b1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #248] @ (534b78 ) │ │ │ │ + ldr r3, [pc, #1016] @ (534e78 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #296] @ (534bb4 ) │ │ │ │ + ldr r3, [pc, #40] @ (534ab4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #200] @ (534b5c ) │ │ │ │ + ldr r2, [pc, #968] @ (534e5c ) │ │ │ │ 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 +1796886,25 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r5, lr} │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (534e74 ) │ │ │ │ + ldr r2, [pc, #192] @ (534d74 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r1, r3, r4} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r1, [pc, #176] @ (534d74 ) │ │ │ │ + ldr r0, [pc, #944] @ (535074 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #208] @ (534d98 ) │ │ │ │ + ldr r0, [pc, #976] @ (535098 ) │ │ │ │ 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 +1796951,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 534d8a │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #728] @ (535024 ) │ │ │ │ + ldr r0, [pc, #472] @ (534f24 ) │ │ │ │ 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 +1796984,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, r1, #9 │ │ │ │ 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 +1797036,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, r5, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ 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 +1797072,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, r6, #5 │ │ │ │ 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 +1797173,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 534d50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (534f74 ) │ │ │ │ add r1, pc │ │ │ │ b.n 534f48 │ │ │ │ - mov sl, r4 │ │ │ │ + mov r2, ip │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, r4 │ │ │ │ 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 +1797240,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, r4, #32 │ │ │ │ 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 +1797300,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ 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 +1797330,15 @@ │ │ │ │ bl 535028 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e224 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ 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 +1797361,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 534f78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ add r0, pc, #632 @ (adr r0, 5353e0 ) │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ 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 +1797387,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, r1, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ 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 +1797429,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 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ 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 +1797720,49 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5353fa │ │ │ │ nop │ │ │ │ add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, lr │ │ │ │ + add r0, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r3 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r2, r2 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r0, r5 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r2, r5 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r6, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + adcs r2, r5 │ │ │ │ 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 +1798108,46 @@ │ │ │ │ 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 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r5 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + vshr.u64 d16, d30, #20 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ 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 +1798347,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} │ │ │ │ + mcr2 0, 0, r0, cr6, cr14, {5} │ │ │ │ add r6, pc, #56 @ (adr r6, 535b84 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - mcr2 0, 0, r0, cr8, cr14, {5} │ │ │ │ - ldc2l 0, cr0, [r6, #-760]! @ 0xfffffd08 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [r8, #760] @ 0x2f8 │ │ │ │ + ldc2 0, cr0, [r6, #-760]! @ 0xfffffd08 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ 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 +1798420,15 @@ │ │ │ │ bl 535940 │ │ │ │ b.n 535bc6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #544 @ (adr r4, 535e18 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #0 │ │ │ │ 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 +1798584,17 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 535d60 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ b.n 535d26 │ │ │ │ - @ instruction: 0xfb0000be │ │ │ │ - @ instruction: 0xfadc00be │ │ │ │ - @ instruction: 0xface00be │ │ │ │ + @ instruction: 0xfac000be │ │ │ │ + @ instruction: 0xfa9c00be │ │ │ │ + @ instruction: 0xfa8e00be │ │ │ │ stmdb 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 +1798778,26 @@ │ │ │ │ adcs r0, r6 │ │ │ │ add r2, pc, #272 @ (adr r2, 53609c ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #216 @ (adr r2, 53606c ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r1, pc, #744 @ (adr r1, 536284 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrsb.w r0, [r4, #190] @ 0xbe │ │ │ │ - subs r2, #26 │ │ │ │ + ldr??.w r0, [r4, lr, lsl #3] │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ 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,25 +1798924,25 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #104 @ (adr r0, 536164 ) │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf77c00be │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ - lsls r1, r6, #2 │ │ │ │ + @ instruction: 0xf73c00be │ │ │ │ adds r7, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ + 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 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1799131,22 +1799126,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: 0xf62000be │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xf62000be │ │ │ │ - subs.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf5e000be │ │ │ │ + sbcs.w r0, r0, #6225920 @ 0x5f0000 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ 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 +1799385,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 │ │ │ │ + @ instruction: 0xf3ce00be │ │ │ │ + @ instruction: 0xf36600be │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ 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 +1799798,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - vshr.s64 d0, d30, #64 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + vqadd.s8 d16, d16, d30 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vqadd.s16 d16, d24, d30 │ │ │ │ + vqadd.s16 d0, d24, d30 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #18 │ │ │ │ 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 +1799868,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ blx 6e914 │ │ │ │ str r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ 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 +1800016,24 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 0, cr0, [ip], {190} @ 0xbe │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + mcrr 0, 11, r0, ip, cr14 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ 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 +1800372,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 │ │ │ │ + @ instruction: 0xeafe00be │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ands.w r0, ip, lr, ror #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + ldrd r0, r0, [ip, #760] @ 0x2f8 │ │ │ │ + cmp r3, #0 │ │ │ │ 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 +1800727,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 536e1c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ 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 +1801135,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 5379f4 │ │ │ │ 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 +1801567,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 r1, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strd r0, r0, [lr, #776] @ 0x308 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + @ instruction: 0xe98e00c2 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 537f30 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 537e30 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r1, #4 │ │ │ │ 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 +1801775,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 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + ldrsb.w r0, [r0, r0, lsl #3] │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 537d5c │ │ │ │ + bge.n 537cdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #144] @ (537e50 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1801876,15 +1801871,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 │ │ │ │ + subs r4, r4, r7 │ │ │ │ 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 +1801942,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #12] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r0, r5 │ │ │ │ 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 +1802010,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 537f04 │ │ │ │ + bhi.n 538084 │ │ │ │ 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 +1802098,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, r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvc.n 538068 │ │ │ │ + bvc.n 537fe8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + adds r2, r4, r7 │ │ │ │ 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 +1802164,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 │ │ │ │ + bvs.n 538100 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r0, r5 │ │ │ │ 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 +1802253,19 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 538168 │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 5382c8 │ │ │ │ + bvs.n 538248 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvs.n 538264 │ │ │ │ + bpl.n 5381e4 │ │ │ │ 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 +1802360,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 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 5383cc │ │ │ │ + bpl.n 53834c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bpl.n 538390 │ │ │ │ + bmi.n 538310 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.n 538348 │ │ │ │ + bmi.n 5382c8 │ │ │ │ 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 +1802386,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 538228 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1802409,15 +1802404,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 538228 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ 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 +1802446,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 5384c0 │ │ │ │ + bmi.n 538440 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bmi.n 5384a4 │ │ │ │ + bmi.n 538424 │ │ │ │ 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 +1802490,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 │ │ │ │ + bcc.n 5383d8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 53843c │ │ │ │ + bcc.n 5383bc │ │ │ │ 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 +1802534,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 70774 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5383f0 │ │ │ │ + bcc.n 538570 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 5383d4 │ │ │ │ + bcc.n 538554 │ │ │ │ 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 +1802590,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 │ │ │ │ + bcs.n 538518 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcc.n 538560 │ │ │ │ + bcs.n 5384e0 │ │ │ │ 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 +1802625,29 @@ │ │ │ │ blx 6e44c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 70774 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 5384f0 │ │ │ │ + bcs.n 538670 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 5384d4 │ │ │ │ + bcs.n 538654 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [pc, #8] @ (5385c0 ) │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6ea8c │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 53867c │ │ │ │ + bcs.n 5385fc │ │ │ │ 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 +1802658,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 │ │ │ │ + bne.n 5385e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bcs.n 538650 │ │ │ │ + bne.n 5385d0 │ │ │ │ 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 +1802685,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 │ │ │ │ + bne.n 53858c │ │ │ │ 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 +1802719,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #16] @ (53868c ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6e968 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bne.n 5385d4 │ │ │ │ + bne.n 538754 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bne.n 5385bc │ │ │ │ + bne.n 53873c │ │ │ │ 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 +1802768,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, r6, #15 │ │ │ │ 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 +1802817,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, r1, #14 │ │ │ │ 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 +1802894,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, r5, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 5388d0 │ │ │ │ + beq.n 538850 │ │ │ │ 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 +1802950,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, r5, #9 │ │ │ │ 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 +1803815,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, r3, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 70238 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1803923,15 +1803918,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 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ 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 +1803967,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ 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 +1804025,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ 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 +1804048,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 543c8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ 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 +1804069,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 543c8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ 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 +1804090,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 543c8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ 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 +1804146,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, r7, #23 │ │ │ │ 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 +1804231,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, r5, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ 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 +1804352,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, r6, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ 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,18 +1804458,18 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ + ittt al │ │ │ │ + lslal r6, r7, #2 │ │ │ │ + lslal r4, r6, #10 │ │ │ │ + lslal 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1804524,17 +1804519,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, r2, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + bkpt 0x00bc │ │ │ │ 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 +1804923,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 539dae │ │ │ │ + cbnz r2, 539d9e │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.u64 d16, d18, d16 │ │ │ │ - vqadd.u8 d16, d28, d16 │ │ │ │ - vqadd.u32 d0, d20, d16 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + vqadd.u64 d0, d18, d16 │ │ │ │ + vqadd.u8 d0, d28, d16 │ │ │ │ + mcr2 0, 7, r0, cr4, cr0, {5} │ │ │ │ + stmia r5!, {r3, r5, r6, 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,22 +1805052,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 │ │ │ │ + ldc2l 0, cr0, [r6, #704] @ 0x2c0 │ │ │ │ + ldc2l 0, cr0, [ip, #704] @ 0x2c0 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 539ecc │ │ │ │ + cbnz r0, 539ebc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, r4 │ │ │ │ - lsls r3, r0, #3 │ │ │ │ + vmla.i32 q8, q11, d2[0] │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1036] @ 53a2c8 │ │ │ │ @@ -1805478,28 +1805472,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, [r2, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #-704 @ 0xfffffd40 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + ldc2 0, cr0, [ip], #-704 @ 0xfffffd40 │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfbd600b0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + @ instruction: 0xfb9600b0 │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - @ instruction: 0xfa9800b0 │ │ │ │ - @ instruction: 0xfa9e00b0 │ │ │ │ - ldr??.w r0, [r8, #176] @ 0xb0 │ │ │ │ - ldrsh.w r0, [r8, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xfa5800b0 │ │ │ │ + @ instruction: 0xfa5e00b0 │ │ │ │ + ldrsb.w r0, [r8, #176] @ 0xb0 │ │ │ │ + ldr??.w r0, [r8, r0, lsl #3] │ │ │ │ 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 +1805614,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} │ │ │ │ + cbz r2, 53a4ca │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [pc, #12] @ (53a474 ) │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 6f8c8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 53a4e2 │ │ │ │ + cbz r2, 53a4d2 │ │ │ │ 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 +1805654,15 @@ │ │ │ │ blx 707b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 6f3f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 53a51c │ │ │ │ + cbz r4, 53a50c │ │ │ │ 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 +1805685,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 │ │ │ │ + uxtb r0, r2 │ │ │ │ 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 +1805747,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 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vext.8 q8, q12, , #0 │ │ │ │ + vext.8 q0, q12, , #0 │ │ │ │ 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 +1805774,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, 53a630 │ │ │ │ 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 +1805822,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, 53a69c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf69000b0 │ │ │ │ + @ instruction: 0xf65000b0 │ │ │ │ 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 +1805855,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: 0xf5f800b0 │ │ │ │ + @ instruction: 0xf5f000b0 │ │ │ │ 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 +1805879,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 │ │ │ │ + rsb r0, r0, #5767168 @ 0x580000 │ │ │ │ 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 +1805988,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: 0xf4d400b0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ 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 +1806046,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 │ │ │ │ + ldc 0, cr0, [sl], #772 @ 0x304 │ │ │ │ + orrs.w r0, lr, #5767168 @ 0x580000 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ 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 +1806120,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 │ │ │ │ + stc 0, cr0, [r0], #-772 @ 0xfffffcfc │ │ │ │ + @ instruction: 0xf3bc00b0 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf3b200b0 │ │ │ │ + @ instruction: 0xf37200b0 │ │ │ │ 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 +1807454,36 @@ │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ b.n 53b628 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r0, [r5, r2] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r7, pc, #888 @ (adr r7, 53baac ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r7, pc, #856 @ (adr r7, 53ba90 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 53b864 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 53b764 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 53ba18 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 53b918 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 53b6a0 │ │ │ │ + b.n 53b620 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xe9a400b0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 53b964 ) │ │ │ │ + strd r0, r0, [r4, #-704]! @ 0x2c0 │ │ │ │ + add r4, pc, #280 @ (adr r4, 53b864 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r3, pc, #952 @ (adr r3, 53bb08 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 53ba08 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 53ba94 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 53b994 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 53b8b8 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 53b7b8 ) │ │ │ │ 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 +1807784,19 @@ │ │ │ │ b.n 53b9f2 │ │ │ │ ldrh.w r4, [sp, #188] @ 0xbc │ │ │ │ ubfx r4, r4, #0, #14 │ │ │ │ b.n 53ba26 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ 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 +1807885,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 r4, [sp, #672] @ 0x2a0 │ │ │ │ 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 +1808055,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 r3, [sp, #1008] @ 0x3f0 │ │ │ │ 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 +1808175,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 r1, [sp, #872] @ 0x368 │ │ │ │ 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 +1808341,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 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ 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 +1808807,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #118 @ 0x76 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ 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 +1809142,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ 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 +1809228,17 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ bl 3bcf64 │ │ │ │ b.n 53c626 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ 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 +1809425,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, [r6, #46] @ 0x2e │ │ │ │ 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 +1809488,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, [r4, #32] │ │ │ │ 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 +1809569,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 │ │ │ │ + beq.n 53cc10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 53cc90 │ │ │ │ + beq.n 53cc10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #114 @ 0x72 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - beq.n 53cbe0 │ │ │ │ + beq.n 53cd60 │ │ │ │ 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 +1809936,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, [r6, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ blx 6fbf8 │ │ │ │ vstr d8, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ @@ -1810286,15 +1810280,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, [r5, #42] @ 0x2a │ │ │ │ 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 +1810400,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, [r5, #24] │ │ │ │ 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 +1810491,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, [r5, #14] │ │ │ │ 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 +1810612,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, [r4, #6] │ │ │ │ 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 +1810742,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] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ 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 +1810882,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ 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 +1811382,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, [r1, #17] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ 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 +1811646,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, [r7, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ 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 +1811848,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, [r5, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev r0, r0 │ │ │ │ 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 +1812204,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 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ 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 +1812745,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ 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 +1813018,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, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ 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 +1813596,21 @@ │ │ │ │ bl 3bcf64 │ │ │ │ b.w 53e97e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ 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 +1813917,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, [r4, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1814222,21 +1814216,21 @@ │ │ │ │ b.n 53f9f6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1814818,21 +1814812,21 @@ │ │ │ │ b.n 53fd72 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1815127,15 +1815121,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ bl 53d8e0 │ │ │ │ b.n 54039c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cdp2 1, 2, cr0, cr0, cr7, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ 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 +1815470,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] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xfa180147 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + ldr r7, [pc, #904] @ (540c04 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #864] @ (540be0 ) │ │ │ │ + ldr r7, [pc, #608] @ (540ae0 ) │ │ │ │ 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 +1815859,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 540ba4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7600147 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #840] @ (540f9c ) │ │ │ │ + ldr r6, [pc, #584] @ (540e9c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ subw r1, lr, #2119 @ 0x847 │ │ │ │ - ldr r6, [pc, #552] @ (540e84 ) │ │ │ │ + ldr r6, [pc, #296] @ (540d84 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #288] @ (540d80 ) │ │ │ │ + ldr r6, [pc, #32] @ (540c80 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #192] @ (540d24 ) │ │ │ │ + ldr r5, [pc, #960] @ (541024 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #520] @ (540e70 ) │ │ │ │ + ldr r5, [pc, #264] @ (540d70 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #216] @ (540d44 ) │ │ │ │ + ldr r4, [pc, #984] @ (541044 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r5, [pc, #64] @ (540cb0 ) │ │ │ │ + ldr r4, [pc, #832] @ (540fb0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #952] @ (54102c ) │ │ │ │ + ldr r4, [pc, #696] @ (540f2c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #880] @ (540fe8 ) │ │ │ │ + ldr r4, [pc, #624] @ (540ee8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #568] @ (540eb4 ) │ │ │ │ + ldr r4, [pc, #312] @ (540db4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #400] @ (540e10 ) │ │ │ │ + ldr r4, [pc, #144] @ (540d10 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [pc, #88] @ (540cdc ) │ │ │ │ + ldr r3, [pc, #856] @ (540fdc ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ 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 +1816080,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 r1, [pc, #840] @ (5411e8 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #8] @ (540eac ) │ │ │ │ + ldr r1, [pc, #776] @ (5411ac ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #976] @ (541278 ) │ │ │ │ + ldr r1, [pc, #720] @ (541178 ) │ │ │ │ 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 +1817228,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 ) │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + add lr, pc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp │ │ │ │ + add r0, r5 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adc.w r1, lr, r7, lsl #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ 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 +1817358,15 @@ │ │ │ │ b.w 54125e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 541342 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ @@ -1817792,17 +1817786,17 @@ │ │ │ │ bpl.w 541c7e │ │ │ │ b.n 541f24 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 541878 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ 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 +1817907,15 @@ │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ 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 +1818213,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 r3, #170 @ 0xaa │ │ │ │ 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 +1818338,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 5425fc │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 5425f4 │ │ │ │ + bcc.n 542574 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #20 │ │ │ │ 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 +1818461,21 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bls.n 542694 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #14 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 542888 │ │ │ │ + bcs.n 542808 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ 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 +1818715,21 @@ │ │ │ │ nop │ │ │ │ vminnm.f16 , q8, │ │ │ │ @ instruction: 0xffffffff │ │ │ │ bhi.n 542a88 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ 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 +1818827,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d0, d0 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 542a7c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ 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 +1819100,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 542d24 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ 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 +1819192,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 r1, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ 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 +1819278,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 r0, #172 @ 0xac │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ 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 +1819896,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 r5, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {60} @ 0x3c │ │ │ │ - movs r2, #30 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ 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 +1819961,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ bne.n 5436a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ 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 +1820039,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 54379a │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ 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 +1820122,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, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r5, #6 │ │ │ │ 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 +1820171,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, [r4, #92] @ 0x5c │ │ │ │ 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 +1820248,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, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r0, [sl, ] │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ 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 +1820282,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, [r3, #76] @ 0x4c │ │ │ │ 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 +1820425,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, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ 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 +1820535,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, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ 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 +1820668,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r0, r3 │ │ │ │ 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, [r2, #44] @ 0x2c │ │ │ │ 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 +1820975,19 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 543f2a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r3, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ 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 +1821099,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, r4, #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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #252] @ (54431c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1821216,15 +1821210,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, r1, #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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #296] @ (544468 ) │ │ │ │ mov sl, r0 │ │ │ │ @@ -1821351,17 +1821345,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, r2, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ 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 +1821605,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, r6, #11 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbnz r0, 544760 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ 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 +1822068,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, r4, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r5, 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, #3736] @ 0xe98 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ ldr.w r3, [pc, #1288] @ 545128 │ │ │ │ @@ -1822590,33 +1822584,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, r4, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cbz r0, 545188 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r0, r1] │ │ │ │ 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 +1822742,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, r1, #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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #332] @ (54542c ) │ │ │ │ @@ -1822894,21 +1822888,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, r0, #19 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ 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 +1823123,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, r7, #10 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ 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 +1823399,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5458dc │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #896 @ (adr r7, 545cf8 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d29, #38 │ │ │ │ - vqadd.u32 d0, d26, d29 │ │ │ │ + vqadd.u16 d16, d26, d29 │ │ │ │ + mcr2 0, 7, r0, cr10, cr13, {5} │ │ │ │ add r7, pc, #24 @ (adr r7, 5459a0 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mcr2 0, 7, r0, cr8, cr13, {5} │ │ │ │ + mcr2 0, 5, r0, cr8, cr13, {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 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #752] @ (545c94 ) │ │ │ │ @@ -1823712,21 +1823706,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} │ │ │ │ + ldc2l 0, cr0, [r0, #756] @ 0x2f4 │ │ │ │ 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 │ │ │ │ + stc2l 0, cr0, [r2, #-756] @ 0xfffffd0c │ │ │ │ + ldc2 0, cr0, [sl, #-756] @ 0xfffffd0c │ │ │ │ + stc2 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ + ldc2 0, cr0, [r6], #-756 @ 0xfffffd0c │ │ │ │ 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 +1824161,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 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ 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 +1824706,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 │ │ │ │ + subs.w r0, r6, #189 @ 0xbd │ │ │ │ + @ instruction: 0xf12c00bd │ │ │ │ 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 +1824915,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 │ │ │ │ + vshr.s64 d0, d29, #12 │ │ │ │ + vqadd.s64 d16, d26, d29 │ │ │ │ + vqadd.s16 d0, d24, d29 │ │ │ │ + vqadd.s8 d0, d18, d29 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #728] @ (546c20 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1825208,37 +1825202,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} │ │ │ │ + mcr 0, 1, r0, cr8, cr13, {5} │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0, #756] @ 0x2f4 │ │ │ │ - ldc 0, cr0, [ip, #-756]! @ 0xfffffd0c │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + stc 0, cr0, [r0, #756] @ 0x2f4 │ │ │ │ + ldcl 0, cr0, [ip], #756 @ 0x2f4 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ - ldcl 0, cr0, [r2], {189} @ 0xbd │ │ │ │ + stc 0, cr0, [sl], #756 @ 0x2f4 │ │ │ │ ldc 0, cr0, [r2], {189} @ 0xbd │ │ │ │ + mrrc 0, 11, r0, r2, cr13 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ 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 +1825350,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 │ │ │ │ + eor.w r0, sl, sp, ror #2 │ │ │ │ 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 +1825408,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 │ │ │ │ + ldrd r0, r0, [ip, #756] @ 0x2f4 │ │ │ │ + @ instruction: 0xe9bc00bd │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ @@ -1825606,15 +1825600,16 @@ │ │ │ │ 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 │ │ │ │ + b.n 546fc4 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ 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 +1826299,15 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ ldrh r6, [r5, #16] │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ 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 +1827064,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 547e12 │ │ │ │ ldr r0, [pc, #8] @ (547e78 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1827214,15 +1827209,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} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, 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 +1827507,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 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ 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 +1828640,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 548e56 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 548e50 │ │ │ │ movs r4, #2 │ │ │ │ b.n 548e56 │ │ │ │ nop │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ 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 +1829151,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 r4!, {r1, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ 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 +1829244,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 5494ae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r2!, {r5, r6, 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 +1829375,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #3220] @ 0xc94 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 54967e │ │ │ │ ldr.w r0, [r4, #3228] @ 0xc9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ 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 +1829442,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 r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 +1829524,15 @@ │ │ │ │ bl 546934 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1829614,16 +1829609,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - it pl │ │ │ │ - lslpl r5, r7, #2 │ │ │ │ + it ne │ │ │ │ + lslne r5, r7, #2 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #240] @ (549a08 ) │ │ │ │ @@ -1829719,19 +1829714,19 @@ │ │ │ │ b.n 549946 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bkpt 0x0034 │ │ │ │ + pop {r2, r4, r5, r6, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ @@ -1829839,17 +1829834,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1829923,15 +1829918,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} │ │ │ │ + cbnz r0, 549cb0 │ │ │ │ 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 +1830119,23 @@ │ │ │ │ b.n 549dd2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 549e8a │ │ │ │ + cbnz r6, 549e7a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r0, 549e8e │ │ │ │ + cbnz r0, 549e7e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + hlt 0x001e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev r2, r6 │ │ │ │ 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 +1830386,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, r4, #11 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ 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 +1830442,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: 0xb690 │ │ │ │ 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 +1830524,17 @@ │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 538f18 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54a1c4 │ │ │ │ bl 549640 │ │ │ │ mov r2, r0 │ │ │ │ b.n 54a1c4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr15, {5} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr15, {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 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1830597,15 +1830592,15 @@ │ │ │ │ blx 6f188 │ │ │ │ b.n 54a2e2 │ │ │ │ blx 6f88c │ │ │ │ b.n 54a2e2 │ │ │ │ blx 7043c │ │ │ │ b.n 54a2e2 │ │ │ │ nop │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #16 │ │ │ │ @@ -1830658,17 +1830653,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ blx 6f200 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r5} │ │ │ │ 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 +1830737,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx 70154 │ │ │ │ mov r4, r0 │ │ │ │ b.n 54a436 │ │ │ │ nop │ │ │ │ - cbz r4, 54a51c │ │ │ │ + cbz r4, 54a50c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbz r6, 54a514 │ │ │ │ + cbz r6, 54a504 │ │ │ │ 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 +1830853,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 │ │ │ │ + uxtb r2, r1 │ │ │ │ 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 +1831141,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 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ 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 +1831563,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 r5, sp, #808 @ 0x328 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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 +1831689,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: 0xf33a00af │ │ │ │ + @ instruction: 0xf32800af │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf34800af │ │ │ │ - bic.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - ands.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf30800af │ │ │ │ + @ instruction: 0xf3e400af │ │ │ │ + @ instruction: 0xf3d200af │ │ │ │ stmdb sp!, {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 +1831777,15 @@ │ │ │ │ b.n 54ae9e │ │ │ │ add.w r7, r0, r1, lsl #5 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ b.n 54ae9e │ │ │ │ add.w r7, r0, r1, lsl #4 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ b.n 54ae9e │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #24 │ │ │ │ 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 +1832142,17 @@ │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b25e │ │ │ │ b.n 54b174 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b24c │ │ │ │ b.n 54b1fc │ │ │ │ nop │ │ │ │ - add r6, pc, #328 @ (adr r6, 54b408 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 54b308 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 54b394 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 54b694 ) │ │ │ │ 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 +1832354,15 @@ │ │ │ │ b.n 54b41a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b47c │ │ │ │ b.n 54b368 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.n 54b46a │ │ │ │ b.n 54b3f6 │ │ │ │ - add r4, pc, #344 @ (adr r4, 54b634 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 54b534 ) │ │ │ │ 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 +1832975,41 @@ │ │ │ │ bne.w 54b5fc │ │ │ │ b.n 54b81c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #1016] @ (54bf24 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ - add r2, pc, #632 @ (adr r2, 54bda8 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 54bca8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 54bce4 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 54bbe4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 54bb40 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 54be40 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 54bf24 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 54be24 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 54bf08 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 54be08 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 54bb8c ) │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r7, #2 │ │ │ │ blxns fp │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xe81600af │ │ │ │ - @ instruction: 0xe82000af │ │ │ │ - @ instruction: 0xe82600af │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + b.n 54bb04 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + b.n 54bb1c │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + b.n 54bb2c │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ 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 +1833099,17 @@ │ │ │ │ blx 6e908 │ │ │ │ b.n 54bc1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r4, pc │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ 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 +1833422,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 r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r7, #2 │ │ │ │ tst r2, r3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ 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 +1833933,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 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ 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 +1834802,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 r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bvc.n 54cd30 │ │ │ │ + bvc.n 54ccb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 54cd40 │ │ │ │ + bvc.n 54ccc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvc.n 54ccb4 │ │ │ │ + bvc.n 54ce34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.n 54cd40 │ │ │ │ + bpl.n 54ccc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bpl.n 54cd04 │ │ │ │ + bpl.n 54cc84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ 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 +1835222,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, [r7, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ 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 +1836306,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, [r6, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ 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 +1837207,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] │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb r4, [r0, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + strb r0, [r6, #11] │ │ │ │ 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 +1837718,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, [r0, #3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ 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 +1838115,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, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ 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 +1838398,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, [r0, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ 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 +1838921,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, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ 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 +1839255,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, [r7, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ 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 +1840220,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 │ │ │ │ + vqrdmulh.s , q8, d8[0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsls r6, r3, #16 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ 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 +1841155,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 r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #736] @ (55113c ) │ │ │ │ + ldr r3, [pc, #480] @ (55103c ) │ │ │ │ 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 +1841530,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp 1, 9, cr0, cr8, cr6, {2} │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ 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 +1841633,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 r5, #208 @ 0xd0 │ │ │ │ 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 +1841825,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 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + muls r0, r6 │ │ │ │ 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 +1842953,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, [r5, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc2 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ + smlaltt r0, r0, r0, r0 │ │ │ │ b.n 552004 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ 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 +1844246,35 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ blx 6fa24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ b.w 551854 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ 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 +1845376,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 r0, #186 @ 0xba │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r5, #1 │ │ │ │ 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 +1846564,47 @@ │ │ │ │ add.w lr, sp, #184 @ 0xb8 │ │ │ │ b.n 5540ae │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ rev r0, r1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ 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 +1847109,30 @@ │ │ │ │ blx 6fc34 │ │ │ │ @ instruction: 0xb7a2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c000ae │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf78000ae │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #528] @ 0x210 │ │ │ │ subw sp, sp, #3532 @ 0xdcc │ │ │ │ mov r5, r3 │ │ │ │ @@ -1848287,55 +1848285,55 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 555b46 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cbz r2, 555b42 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r7, [pc, #512] @ (555d14 ) │ │ │ │ + ldr r7, [pc, #256] @ (555c14 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #568] @ (555d50 ) │ │ │ │ + ldr r7, [pc, #312] @ (555c50 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #648] @ (555da4 ) │ │ │ │ + ldr r7, [pc, #392] @ (555ca4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #80] @ (555b70 ) │ │ │ │ + ldr r6, [pc, #848] @ (555e70 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #72] @ (555b6c ) │ │ │ │ + ldr r6, [pc, #840] @ (555e6c ) │ │ │ │ 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, r0, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r4, [pc, #224] @ (555c1c ) │ │ │ │ + ldr r3, [pc, #992] @ (555f1c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #56] @ (555b7c ) │ │ │ │ + ldr r5, [pc, #824] @ (555e7c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #456] @ (555d18 ) │ │ │ │ + ldr r3, [pc, #200] @ (555c18 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #616] @ (555dbc ) │ │ │ │ + ldr r2, [pc, #360] @ (555cbc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.u32 d0, d16, d28 │ │ │ │ - ldr r1, [pc, #848] @ (555eac ) │ │ │ │ + mcr2 0, 7, r0, cr0, cr12, {5} │ │ │ │ + ldr r1, [pc, #592] @ (555dac ) │ │ │ │ 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 │ │ │ │ + mcr2 0, 2, r0, cr10, cr12, {5} │ │ │ │ + ldc2l 0, cr0, [ip, #752]! @ 0x2f0 │ │ │ │ + stc2l 0, cr0, [sl, #752]! @ 0x2f0 │ │ │ │ + ldc2l 0, cr0, [sl], #752 @ 0x2f0 │ │ │ │ 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 +1848371,15 @@ │ │ │ │ bl 4530f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 454684 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bc4 │ │ │ │ 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 +1848542,18 @@ │ │ │ │ b.n 555d6c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #944 @ (adr r2, 556150 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab400bc │ │ │ │ + @ instruction: 0xfa7400bc │ │ │ │ add r2, pc, #560 @ (adr r2, 555fdc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xfa8600bc │ │ │ │ + @ instruction: 0xfa4600bc │ │ │ │ stmdb 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 +1848653,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 │ │ │ │ + vst1.8 @ instruction: 0xf9ca00bc │ │ │ │ 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 +1849131,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] │ │ │ │ + str??.w r0, [r0, ip, lsl #3] │ │ │ │ + @ instruction: 0xf7f200bc │ │ │ │ add r0, pc, #24 @ (adr r0, 5563dc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ - mvns r4, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - muls r4, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf69400bc │ │ │ │ - addw r0, sl, #2236 @ 0x8bc │ │ │ │ - sbcs r6, r6 │ │ │ │ + @ instruction: 0xf65400bc │ │ │ │ + rsb r0, sl, #6160384 @ 0x5e0000 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4f800bc │ │ │ │ - asrs r0, r3 │ │ │ │ + @ instruction: 0xf4b800bc │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r2, r6 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ 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 +1849401,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: 0xf19a00bc │ │ │ │ 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 +1849550,20 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - @ instruction: 0xf13600bc │ │ │ │ + @ instruction: 0xf0f600bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b800bc │ │ │ │ + orns r0, r8, #188 @ 0xbc │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r6, [pc, #328] @ (556970 ) │ │ │ │ @@ -1849696,16 +1849694,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} │ │ │ │ + mrc 0, 7, r0, cr2, cr12, {5} │ │ │ │ + mcr 0, 3, r0, cr14, cr12, {5} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ @@ -1849775,16 +1849773,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 │ │ │ │ + ldcl 0, cr0, [r8, #752] @ 0x2f0 │ │ │ │ + stc 0, cr0, [lr, #752] @ 0x2f0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w sl, [pc, #292] @ 556b94 │ │ │ │ @@ -1849898,16 +1849896,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 │ │ │ │ + ldcl 0, cr0, [r4], {188} @ 0xbc │ │ │ │ + stc 0, cr0, [r8], {188} @ 0xbc │ │ │ │ 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 +1850079,21 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 556d0e │ │ │ │ nop │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1850553,17 +1850551,17 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 5570c8 │ │ │ │ + b.n 557048 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 5570c0 │ │ │ │ + b.n 557040 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #268] @ (5573ac ) │ │ │ │ @@ -1850674,19 +1850672,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 556d90 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - b.n 556cb8 │ │ │ │ + b.n 556c38 │ │ │ │ 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 +1850764,23 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ 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 +1850837,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 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ 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 +1850859,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 563138 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53611c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #36] @ (5575c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1850885,17 +1850883,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 563138 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53611c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3} │ │ │ │ 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 +1850920,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 r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ 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 +1851092,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 557898 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ 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 +1851199,15 @@ │ │ │ │ str.w r0, [r4], #8 │ │ │ │ cmp r9, r2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ bne.n 55789e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1852127,69 +1852125,69 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 558202 │ │ │ │ nop │ │ │ │ strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - bgt.n 5582f0 │ │ │ │ + bgt.n 558270 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - blt.n 558370 │ │ │ │ + blt.n 5582f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r3, r5} │ │ │ │ + cbnz r0, 558302 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + cbnz r6, 558300 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bge.n 55819c │ │ │ │ + bge.n 55831c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cbnz r2, 5582f0 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - cbnz r6, 5582ee │ │ │ │ + cbnz r2, 5582e0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ cbnz r6, 5582de │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bhi.n 558234 │ │ │ │ + revsh r6, r1 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + bhi.n 5581b4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bvs.n 558208 │ │ │ │ + bvs.n 558388 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 5583a8 │ │ │ │ + bvs.n 558328 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ @ instruction: 0xb6d4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + @ instruction: 0xb682 │ │ │ │ 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 +1853163,33 @@ │ │ │ │ ldr r1, [sp, #700] @ 0x2bc │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r0, r3, #4 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1853346,19 +1853344,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ blx 7019c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ 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 +1853410,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 r0!, {r3, r4, r7} │ │ │ │ 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 +1853537,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} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, 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, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #92] @ (559154 ) │ │ │ │ @@ -1853590,15 +1853588,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ 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 +1853720,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ bl 562bc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ 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 +1853871,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, r7, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ 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 +1853924,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, 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, #4056] @ 0xfd8 │ │ │ │ cmp r2, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1853984,15 +1853982,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 r2!, {r1, r2, 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, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (559878 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1854280,21 +1854278,21 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 559750 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1855564,23 +1855562,23 @@ │ │ │ │ bl 557594 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 557594 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n 55a140 │ │ │ │ - cbnz r4, 55a526 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + cpsie │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1855629,15 +1855627,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 │ │ │ │ + sxtb r4, r0 │ │ │ │ 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 +1856174,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 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ 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 +1857088,15 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ blx 70774 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 535940 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, pc, #792 @ (adr r3, 55b7d4 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 55b6d4 ) │ │ │ │ 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 +1857242,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 r2, pc, #680 @ (adr r2, 55b8f0 ) │ │ │ │ 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 +1857536,15 @@ │ │ │ │ nop │ │ │ │ ldr r1, [pc, #144] @ (55b9bc ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ 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 +1857574,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ 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 +1857612,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1858036,24 +1858034,25 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe83400ae │ │ │ │ + @ instruction: 0xe83000ae │ │ │ │ + b.n 55be1c │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + b.n 55bda8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 55be24 │ │ │ │ + b.n 55bda4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 55bd98 │ │ │ │ + b.n 55bd18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 55bd74 │ │ │ │ + b.n 55bcf4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1858123,15 +1858122,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6f140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 55bee8 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ 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 +1858951,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 r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ 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 +1859917,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 │ │ │ │ + blt.n 55d020 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d068 │ │ │ │ + blt.n 55cfe8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - blt.n 55d058 │ │ │ │ + blt.n 55d1d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + ldr r7, [pc, #1008] @ (55d4d8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ 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 +1860616,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 │ │ │ │ + beq.n 55d73c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d7a8 │ │ │ │ + beq.n 55d728 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - beq.n 55d790 │ │ │ │ + beq.n 55d710 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - beq.n 55d774 │ │ │ │ + beq.n 55d6f4 │ │ │ │ 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 +1861272,17 @@ │ │ │ │ bl 546798 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ b.n 55dd62 │ │ │ │ bl 546798 │ │ │ │ mov r4, r0 │ │ │ │ b.n 55dd44 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r7, #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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1861509,15 +1861508,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r1, #24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ 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 +1861956,31 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 55e110 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r0, r2, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - add r6, pc, #920 @ (adr r6, 55e8b8 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 55e7b8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r4, r7, #2 │ │ │ │ - strbcs r0, [r6, #22] │ │ │ │ - lslcc r4, r7, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + bkpt 0x00f6 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r6, #21] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r6, r6, r6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ 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 +1863665,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, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ 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, [r5, #8] │ │ │ │ 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 +1864789,17 @@ │ │ │ │ mov r3, r5 │ │ │ │ b.w 55f0d8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 55ff3e │ │ │ │ b.n 55ff28 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ 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 +1865306,17 @@ │ │ │ │ cmp r3, #4 │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ beq.w 55f990 │ │ │ │ b.w 55f980 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r4, [r0, pc] │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ 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 +1865597,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 r4, [sp, #936] @ 0x3a8 │ │ │ │ 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 +1866306,22 @@ │ │ │ │ mov.w r9, #2 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ strd r9, r9, [sp, #208] @ 0xd0 │ │ │ │ b.n 561064 │ │ │ │ @ instruction: 0xf3f60145 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [pc, #864] @ (56167c ) │ │ │ │ + ldr r1, [pc, #608] @ (56157c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ @ instruction: 0xf1920145 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ 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 +1866469,15 @@ │ │ │ │ bpl.w 561366 │ │ │ │ b.n 561456 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip], #276 @ 0x114 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r2 │ │ │ │ + add r6, sl │ │ │ │ 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 +1867208,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 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r4, r7, #2 │ │ │ │ b.n 5617cc │ │ │ │ lsls r5, r0, #5 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ 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 +1867854,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 r2, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ 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 +1868037,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, [r3, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ 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 +1868116,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, [r6, #10] │ │ │ │ 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 +1868143,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 r2, #158 @ 0x9e │ │ │ │ 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 +1868235,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, [r1, #2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 5626a0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ 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 +1868347,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 r0!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ 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 +1868440,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 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ 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 +1868473,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 70190 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ 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 +1868528,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 562998 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ 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 +1868593,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 562928 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ 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 +1868628,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 r5, #246 @ 0xf6 │ │ │ │ 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 +1868669,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 r5, #166 @ 0xa6 │ │ │ │ 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 +1868705,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ 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 +1868736,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 r4, #222 @ 0xde │ │ │ │ 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 +1868780,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6f9f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ 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 +1868902,17 @@ │ │ │ │ b.n 562c66 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 562b1c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 562c44 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ 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 +1869234,35 @@ │ │ │ │ b.n 563020 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 563044 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r4, r7, #2 │ │ │ │ bne.n 562fec │ │ │ │ lsls r5, r0, #5 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ 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 +1869335,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ 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 +1869701,25 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ 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 +1870121,33 @@ │ │ │ │ mov sl, r9 │ │ │ │ b.n 5637ae │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ b.n 5637ae │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, 563c30 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 563b30 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r4, #1 │ │ │ │ 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 +1870283,19 @@ │ │ │ │ b.n 563a5c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r3, #4 │ │ │ │ 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 +1870400,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, r6, #0 │ │ │ │ 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 +1870525,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #844] @ 0x34c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 563d1e │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r7, r2 │ │ │ │ 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 +1870548,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, [r7, #80] @ 0x50 │ │ │ │ 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 +1870564,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, r1, r1 │ │ │ │ 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 +1870645,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 │ │ │ │ + smlabt r1, r4, r7, r0 │ │ │ │ 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 +1870809,17 @@ │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bne.n 564016 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ 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 +1870886,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, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ 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 +1870922,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, [r6, #12] │ │ │ │ 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 +1870979,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, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ 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 +1871154,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, r3, #14 │ │ │ │ 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 +1871274,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, r3, #11 │ │ │ │ lsls r4, r7, #2 │ │ │ │ hlt 0x003a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ 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 +1871387,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] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ 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 +1871682,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ 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 +1871805,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, r0, #22 │ │ │ │ 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 +1871947,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, r5, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ 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 +1872068,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, r2, #10 │ │ │ │ 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 +1872201,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 │ │ │ │ + @ instruction: 0xeaf40117 │ │ │ │ cbz r2, 564f4a │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ 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 +1872304,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 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ 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 +1872495,23 @@ │ │ │ │ b.n 5651d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ 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 +1872962,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, [r6, r0] │ │ │ │ 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 +1873225,15 @@ │ │ │ │ b.n 5658b6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #416 @ (adr r7, 565b28 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr12, cr11, {5} │ │ │ │ + mcr2 0, 5, r0, cr12, cr11, {5} │ │ │ │ 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 +1873589,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #144 @ (adr r6, 565dbc ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r4, pc, #656 @ (adr r4, 565fc0 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #784] @ (566048 ) │ │ │ │ + ldr r1, [pc, #528] @ (565f48 ) │ │ │ │ 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 +1873823,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] │ │ │ │ + ldr??.w r0, [sl, #187] @ 0xbb │ │ │ │ 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 +1873871,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] │ │ │ │ + @ instruction: 0xf7e400bb │ │ │ │ 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 +1873954,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - @ instruction: 0xf71800bb │ │ │ │ + @ instruction: 0xf6d800bb │ │ │ │ stmdb sp!, {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 +1874036,19 @@ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ blx 70774 │ │ │ │ mov r2, r0 │ │ │ │ b.n 566170 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf62800bb │ │ │ │ + @ instruction: 0xf5e800bb │ │ │ │ stmdb sp!, {r4, 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 +1874238,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 │ │ │ │ + eor.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ stmdb 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 +1874332,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: 0xf34000bb │ │ │ │ + @ instruction: 0xf2e000bb │ │ │ │ stmdb sp!, {r4, 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 +1874490,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: 0xf21400bb │ │ │ │ + @ instruction: 0xf1e200bb │ │ │ │ + sbcs.w r0, lr, #187 @ 0xbb │ │ │ │ + adc.w r0, r4, #187 @ 0xbb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [r0] │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r9, [pc, #192] @ 5667a4 │ │ │ │ @@ -1874574,15 +1874573,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: 0xf0e400bb │ │ │ │ stmdb 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 +1874893,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 │ │ │ │ + vshr.s64 d0, d27, #16 │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - vshr.s64 d0, d27, #60 │ │ │ │ - vqadd.s32 d0, d16, d27 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + vqadd.s8 d16, d20, d27 │ │ │ │ + mcr 0, 7, r0, cr0, cr11, {5} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ 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 +1875059,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 r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - @ instruction: 0xeb8600bb │ │ │ │ - sbcs.w r0, r4, fp, ror #2 │ │ │ │ - adcs.w r0, ip, fp, ror #2 │ │ │ │ + adc.w r0, r6, fp, ror #2 │ │ │ │ + @ instruction: 0xeb3400bb │ │ │ │ + adds.w r0, ip, fp, ror #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1875250,17 +1875249,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 │ │ │ │ + ldrd r0, r0, [sl, #-748] @ 0x2ec │ │ │ │ + ldmdb sl!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + stmdb r2!, {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.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1875444,19 +1875443,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ mov r6, r0 │ │ │ │ b.n 566f94 │ │ │ │ - b.n 567010 │ │ │ │ + b.n 566f90 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 566fa0 │ │ │ │ + b.n 566f20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 566f74 │ │ │ │ + b.n 566ef4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #560] @ (567324 ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ @@ -1875661,31 +1875660,31 @@ │ │ │ │ b.n 567114 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 566f7c │ │ │ │ + b.n 566efc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ 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 +1875883,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 567c8c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 567b58 │ │ │ │ + b.n 567ad8 │ │ │ │ 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 +1876052,21 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 567756 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 567b58 │ │ │ │ + b.n 567ad8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 5674a8 │ │ │ │ + b.n 567428 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1064] @ 567bb4 │ │ │ │ @@ -1876474,23 +1876473,23 @@ │ │ │ │ b.n 567b6a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 567be0 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #5 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (567e04 ) │ │ │ │ @@ -1876709,17 +1876708,17 @@ │ │ │ │ b.n 567da6 │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #28] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - blt.n 567d64 │ │ │ │ + blt.n 567ee4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bge.n 567ee4 │ │ │ │ + bge.n 567e64 │ │ │ │ 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 +1876802,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f3f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - bls.n 567e9c │ │ │ │ + bls.n 567e1c │ │ │ │ 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 +1877263,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, 568412 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bhi.n 5684a4 │ │ │ │ + bhi.n 568424 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 568458 │ │ │ │ + bvc.n 5683d8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 568300 │ │ │ │ + bvc.n 568480 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bvs.n 56847c │ │ │ │ + bvs.n 5683fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ 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 +1877493,21 @@ │ │ │ │ b.n 568540 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bcc.n 568720 │ │ │ │ + bcc.n 5686a0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 5685d8 │ │ │ │ + bcs.n 568558 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 56872c │ │ │ │ + bcs.n 5686ac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 568658 │ │ │ │ + bne.n 5685d8 │ │ │ │ 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 +1877799,19 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - beq.n 568888 │ │ │ │ + beq.n 568a08 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #764] @ (568c78 ) │ │ │ │ @@ -1878088,27 +1878087,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, r1, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1879506,23 +1879505,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 r0, pc, #664 @ (adr r0, 569e64 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #432 @ (adr r0, 569d80 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 569c80 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 569d54 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 569c54 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #216 @ (adr r0, 569cb0 ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #112 @ (adr r0, 569c4c ) │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ 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 +1880774,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r5, #6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, r8 │ │ │ │ bl 569864 │ │ │ │ b.n 56a826 │ │ │ │ nop │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ 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 +1881904,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, [r5, #0] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ 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 +1882351,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, [r5, #18] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ 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 +1882556,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, [r1, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ 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 +1882783,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 r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ 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 +1882975,25 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - b.n 56bf14 │ │ │ │ + b.n 56be94 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 56bdec │ │ │ │ + b.n 56bd6c │ │ │ │ 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 +1883214,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 r5, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ 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 +1883372,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 r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ 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 +1883821,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ 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 +1884504,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, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ 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 +1885072,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, [r3, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ cmp r0, #10 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ 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 +1885496,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, [r2, #21] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ 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 +1885860,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, [r3, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ 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 +1886105,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, [r4, #19] │ │ │ │ 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 +1886242,23 @@ │ │ │ │ cbz r0, 56e4c2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ b.n 56e418 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 56e428 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, 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 +1886325,17 @@ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str.w r6, [r0, #328] @ 0x148 │ │ │ │ str.w r6, [r0, #3564] @ 0xdec │ │ │ │ str.w r6, [r0, #3568] @ 0xdf0 │ │ │ │ str.w r6, [r0, #2256] @ 0x8d0 │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ 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 +1886389,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, [r4, #7] │ │ │ │ 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 +1886424,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, [r1, #5] │ │ │ │ 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 +1886523,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, [r1, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ 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 +1886654,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 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt pl │ │ │ │ - lslpl r5, r5, #2 │ │ │ │ - ldrpl r4, [r0, r3] │ │ │ │ - lslpl r6, r5, #2 │ │ │ │ + ittt ne │ │ │ │ + lslne r5, r5, #2 │ │ │ │ + ldrne r4, [r0, r2] │ │ │ │ + lslne 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 +1886696,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, [r7, #96] @ 0x60 │ │ │ │ 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 +1886734,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, [r6, #92] @ 0x5c │ │ │ │ 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 +1886789,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, [r5, #84] @ 0x54 │ │ │ │ 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 +1886860,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 r4, [pc, #608] @ (56edb8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #640] @ (56ede0 ) │ │ │ │ + ldr r4, [pc, #384] @ (56ece0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ 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 +1886904,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 a95334 │ │ │ │ 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 +1886942,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 aa72dc │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56ebd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0bfc │ │ │ │ cbz r0, 56ec5e │ │ │ │ @@ -1886976,36 +1886975,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 aa7548 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl aa8510 │ │ │ │ + bl aa84c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56ebac │ │ │ │ mov r0, r4 │ │ │ │ - bl a98368 │ │ │ │ + bl a98318 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f8cec │ │ │ │ mov r0, r4 │ │ │ │ bl 408410 │ │ │ │ b.n 56ebac │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r5, r3] │ │ │ │ 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 +1887089,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, [r7, #32] │ │ │ │ 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 +1887220,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, [r0, #24] │ │ │ │ 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 +1887499,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 707b0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 56ef92 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ 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 +1887821,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, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ add r6, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 70774 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -1888301,29 +1888300,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, [r5, #32] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r6, r7, #2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ 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 +1888566,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1888956,15 +1888955,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889288,25 +1889287,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] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 5704fc ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 5707fc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #296 @ (adr r2, 570560 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 570460 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1889515,22 +1889514,22 @@ │ │ │ │ lsls r1, r1, #26 │ │ │ │ bpl.n 570588 │ │ │ │ b.n 5705f4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb9a0144 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #496 @ (adr r3, 570844 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 570744 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r7, #2 │ │ │ │ @ instruction: 0xfa600144 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ 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 +1889821,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [pc, #632] @ (570c04 ) │ │ │ │ + ldr r6, [pc, #376] @ (570b04 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889841,15 +1889840,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #448] @ (570b7c ) │ │ │ │ + ldr r6, [pc, #192] @ (570a7c ) │ │ │ │ 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 +1889859,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6e86c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #256] @ (570aec ) │ │ │ │ + ldr r6, [pc, #0] @ (5709ec ) │ │ │ │ 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 +1889877,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 r5, [pc, #824] @ (570d54 ) │ │ │ │ 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 +1889895,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 r5, [pc, #632] @ (570cc4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1889914,15 +1889913,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 700f4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #696] @ (570d34 ) │ │ │ │ + ldr r5, [pc, #440] @ (570c34 ) │ │ │ │ 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 +1889931,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6facc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [pc, #504] @ (570ca4 ) │ │ │ │ + ldr r5, [pc, #248] @ (570ba4 ) │ │ │ │ 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 +1889950,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6facc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #320] @ (570c1c ) │ │ │ │ + ldr r5, [pc, #64] @ (570b1c ) │ │ │ │ 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 +1889968,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 r4, [pc, #888] @ (570e84 ) │ │ │ │ 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 +1889987,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 r4, [pc, #704] @ (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 r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1890012,15 +1890011,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6fc94 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #696] @ (570e30 ) │ │ │ │ + ldr r4, [pc, #440] @ (570d30 ) │ │ │ │ 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 +1890072,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 r3, [pc, #792] @ (570f3c ) │ │ │ │ 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 +1890095,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx 6e914 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #816] @ (570f90 ) │ │ │ │ + ldr r3, [pc, #560] @ (570e90 ) │ │ │ │ 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 +1890120,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6f3ec │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #520] @ (570eac ) │ │ │ │ + ldr r3, [pc, #264] @ (570dac ) │ │ │ │ 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 +1890138,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6f3ec │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #352] @ (570e34 ) │ │ │ │ + ldr r3, [pc, #96] @ (570d34 ) │ │ │ │ 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 +1890343,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6fc40 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #280] @ (570ffc ) │ │ │ │ + ldr r1, [pc, #24] @ (570efc ) │ │ │ │ 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 +1890362,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 r0, [pc, #864] @ (571274 ) │ │ │ │ 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 +1890390,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 r0, [pc, #664] @ (5711f4 ) │ │ │ │ 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 +1890418,15 @@ │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 7019c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #632] @ (57121c ) │ │ │ │ + ldr r0, [pc, #376] @ (57111c ) │ │ │ │ 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 +1890512,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 │ │ │ │ + bx sl │ │ │ │ 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 +1890595,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6e224 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - mov ip, r4 │ │ │ │ + mov r4, ip │ │ │ │ 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 +1890686,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 │ │ │ │ + cmp r8, r4 │ │ │ │ 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 +1890947,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 │ │ │ │ + cmp r2, r7 │ │ │ │ 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 +1891364,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #8 │ │ │ │ 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 +1891400,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 r5, #172 @ 0xac │ │ │ │ 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 +1891436,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ 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 +1891473,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 r4, #248 @ 0xf8 │ │ │ │ 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 +1891509,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 r4, #150 @ 0x96 │ │ │ │ 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 +1891546,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ 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 +1891786,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6e7b8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ 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 +1892079,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #24 │ │ │ │ blx 707b0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ 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 +1892281,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #26 │ │ │ │ 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 +1892305,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 r3, #218 @ 0xda │ │ │ │ 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 +1892329,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 r3, #154 @ 0x9a │ │ │ │ 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 +1892511,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 r1, #150 @ 0x96 │ │ │ │ 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 +1892542,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6facc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ 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 +1892561,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6f128 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #20 │ │ │ │ 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 +1892579,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 r0, #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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1892598,15 +1892597,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 r0, #178 @ 0xb2 │ │ │ │ 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 +1892681,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 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ 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 +1892705,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 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ 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 +1892729,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ 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 +1892753,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #18 │ │ │ │ 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 +1892777,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ 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 +1892801,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6f8f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #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 r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1893583,15 +1893582,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, [r4, #23] │ │ │ │ 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 +1894447,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, [r3, #76] @ 0x4c │ │ │ │ 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 +1921016,16270 @@ │ │ │ │ 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] │ │ │ │ + ldr r7, [pc, #768] @ (585b98 ) │ │ │ │ lsls r4, r5, #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] │ │ │ │ + ldr r7, [pc, #768] @ (585bb4 ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + ldr r7, [pc, #720] @ (585ba0 ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + ldr r7, [pc, #688] @ (585b9c ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + ldr r7, [pc, #688] @ (585bb8 ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + ldr r7, [pc, #656] @ (585bb4 ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + ldr r7, [pc, #608] @ (585ba0 ) │ │ │ │ lsls r4, r5, #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 ) │ │ │ │ + ldr r7, [pc, #576] @ (585b9c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #768] @ (585c78 ) │ │ │ │ + ldr r7, [pc, #512] @ (585b78 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #704] @ (585c54 ) │ │ │ │ + ldr r7, [pc, #448] @ (585b54 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5859ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #688] @ (585c60 ) │ │ │ │ + ldr r7, [pc, #432] @ (585b60 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5859c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #672] @ (585c6c ) │ │ │ │ + ldr r7, [pc, #416] @ (585b6c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5859e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c48 ) │ │ │ │ + ldr r7, [pc, #352] @ (585b48 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c64 ) │ │ │ │ + ldr r7, [pc, #352] @ (585b64 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #608] @ (585c80 ) │ │ │ │ + ldr r7, [pc, #352] @ (585b80 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #560] @ (585c6c ) │ │ │ │ + ldr r7, [pc, #304] @ (585b6c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #528] @ (585c68 ) │ │ │ │ + ldr r7, [pc, #272] @ (585b68 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c74 ) │ │ │ │ + ldr r7, [pc, #256] @ (585b74 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585c90 ) │ │ │ │ + ldr r7, [pc, #256] @ (585b90 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #512] @ (585cac ) │ │ │ │ + ldr r7, [pc, #256] @ (585bac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cb8 ) │ │ │ │ + ldr r7, [pc, #240] @ (585bb8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cd4 ) │ │ │ │ + ldr r7, [pc, #240] @ (585bd4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585cf0 ) │ │ │ │ + ldr r7, [pc, #240] @ (585bf0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #496] @ (585d0c ) │ │ │ │ + ldr r7, [pc, #240] @ (585c0c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d18 ) │ │ │ │ + ldr r7, [pc, #224] @ (585c18 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #480] @ (585d34 ) │ │ │ │ + ldr r7, [pc, #224] @ (585c34 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #464] @ (585d40 ) │ │ │ │ + ldr r7, [pc, #208] @ (585c40 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #448] @ (585d4c ) │ │ │ │ + ldr r7, [pc, #192] @ (585c4c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #432] @ (585d58 ) │ │ │ │ + ldr r7, [pc, #176] @ (585c58 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #400] @ (585d54 ) │ │ │ │ + ldr r7, [pc, #144] @ (585c54 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d40 ) │ │ │ │ + ldr r7, [pc, #96] @ (585c40 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d5c ) │ │ │ │ + ldr r7, [pc, #96] @ (585c5c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #352] @ (585d78 ) │ │ │ │ + ldr r7, [pc, #96] @ (585c78 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #304] @ (585d64 ) │ │ │ │ + ldr r7, [pc, #48] @ (585c64 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #272] @ (585d60 ) │ │ │ │ + ldr r7, [pc, #16] @ (585c60 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #256] @ (585d6c ) │ │ │ │ + ldr r7, [pc, #0] @ (585c6c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #240] @ (585d78 ) │ │ │ │ + ldr r6, [pc, #1008] @ (586078 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #800] @ (585fc4 ) │ │ │ │ + ldr r7, [pc, #544] @ (585ec4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #576] @ (585f00 ) │ │ │ │ + ldr r7, [pc, #320] @ (585e00 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #704] @ (585f9c ) │ │ │ │ + ldr r4, [pc, #448] @ (585e9c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585cf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #880] @ (586068 ) │ │ │ │ + ldr r6, [pc, #624] @ (585f68 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #944] @ (5860c4 ) │ │ │ │ + ldr r6, [pc, #688] @ (585fc4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 585d8e │ │ │ │ + cbz r4, 585d7e │ │ │ │ lsls r6, r4, #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 │ │ │ │ + stc2 0, cr0, [r0, #-664] @ 0xfffffd68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8, #-664] @ 0xfffffd68 │ │ │ │ + stc2l 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #656] @ (586014 ) │ │ │ │ + ldr r6, [pc, #400] @ (585f14 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #656] @ (586030 ) │ │ │ │ + ldr r6, [pc, #400] @ (585f30 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #640] @ (58603c ) │ │ │ │ + ldr r6, [pc, #384] @ (585f3c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #720] @ (5860a8 ) │ │ │ │ + ldr r6, [pc, #464] @ (585fa8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #816] @ (586124 ) │ │ │ │ + ldr r6, [pc, #560] @ (586024 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (586170 ) │ │ │ │ + ldr r6, [pc, #608] @ (586070 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (58618c ) │ │ │ │ + ldr r6, [pc, #608] @ (58608c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #864] @ (5861a8 ) │ │ │ │ + ldr r6, [pc, #608] @ (5860a8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #848] @ (5861b4 ) │ │ │ │ + ldr r6, [pc, #592] @ (5860b4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585e7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r0, 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] @ (585e98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r7, 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] @ (585eb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #592] @ (586108 ) │ │ │ │ + ldr r6, [pc, #336] @ (586008 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585ed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #384] @ (586054 ) │ │ │ │ + ldr r6, [pc, #128] @ (585f54 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585eec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #480] @ (5860d0 ) │ │ │ │ + ldr r6, [pc, #224] @ (585fd0 ) │ │ │ │ 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 r5, [pc, #800] @ (58622c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6f400a6 │ │ │ │ + @ instruction: 0xf6b400a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (585f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69c00a6 │ │ │ │ + @ instruction: 0xf65c00a6 │ │ │ │ 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 r5, [pc, #816] @ (586290 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #800] @ (58629c ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #784] @ (5862a8 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #768] @ (5862b4 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #752] @ (5862c0 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #720] @ (5862bc ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #688] @ (5862b8 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #656] @ (5862b4 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #624] @ (5862b0 ) │ │ │ │ lsls r4, r5, #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 r5, [pc, #592] @ (5862ac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #816] @ (5863a8 ) │ │ │ │ + ldr r5, [pc, #560] @ (5862a8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #784] @ (5863a4 ) │ │ │ │ + ldr r5, [pc, #528] @ (5862a4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5860ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #752] @ (5863a0 ) │ │ │ │ + ldr r5, [pc, #496] @ (5862a0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5860c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #720] @ (58639c ) │ │ │ │ + ldr r5, [pc, #464] @ (58629c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5860e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #704] @ (5863a8 ) │ │ │ │ + ldr r5, [pc, #448] @ (5862a8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #688] @ (5863b4 ) │ │ │ │ + ldr r5, [pc, #432] @ (5862b4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58611c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #640] @ (5863a0 ) │ │ │ │ + ldr r5, [pc, #384] @ (5862a0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #592] @ (58638c ) │ │ │ │ + ldr r5, [pc, #336] @ (58628c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #576] @ (586398 ) │ │ │ │ + ldr r5, [pc, #320] @ (586298 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #544] @ (586394 ) │ │ │ │ + ldr r5, [pc, #288] @ (586294 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58618c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #528] @ (5863a0 ) │ │ │ │ + ldr r5, [pc, #272] @ (5862a0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #496] @ (58639c ) │ │ │ │ + ldr r5, [pc, #240] @ (58629c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #480] @ (5863a8 ) │ │ │ │ + ldr r5, [pc, #224] @ (5862a8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #448] @ (5863a4 ) │ │ │ │ + ldr r5, [pc, #192] @ (5862a4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5861fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #432] @ (5863b0 ) │ │ │ │ + ldr r5, [pc, #176] @ (5862b0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #400] @ (5863ac ) │ │ │ │ + ldr r5, [pc, #144] @ (5862ac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #352] @ (586398 ) │ │ │ │ + ldr r5, [pc, #96] @ (586298 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #304] @ (586384 ) │ │ │ │ + ldr r5, [pc, #48] @ (586284 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58626c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #256] @ (586370 ) │ │ │ │ + ldr r5, [pc, #0] @ (586270 ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #976] @ (58665c ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #928] @ (586648 ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #880] @ (586634 ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #832] @ (586620 ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #784] @ (58660c ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #736] @ (5865f8 ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #672] @ (5865d4 ) │ │ │ │ lsls r4, r5, #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 r4, [pc, #624] @ (5865c0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #816] @ (58669c ) │ │ │ │ + ldr r4, [pc, #560] @ (58659c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #768] @ (586688 ) │ │ │ │ + ldr r4, [pc, #512] @ (586588 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #720] @ (586674 ) │ │ │ │ + ldr r4, [pc, #464] @ (586574 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #672] @ (586660 ) │ │ │ │ + ldr r4, [pc, #416] @ (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] @ (5863d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #624] @ (58664c ) │ │ │ │ + ldr r4, [pc, #368] @ (58654c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5863f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #576] @ (586638 ) │ │ │ │ + ldr r4, [pc, #320] @ (586538 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #528] @ (586624 ) │ │ │ │ + ldr r4, [pc, #272] @ (586524 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58642c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #480] @ (586610 ) │ │ │ │ + ldr r4, [pc, #224] @ (586510 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #432] @ (5865fc ) │ │ │ │ + ldr r4, [pc, #176] @ (5864fc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #448] @ (586628 ) │ │ │ │ + ldr r4, [pc, #192] @ (586528 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #480] @ (586664 ) │ │ │ │ + ldr r4, [pc, #224] @ (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] @ (58649c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #448] @ (586660 ) │ │ │ │ + ldr r4, [pc, #192] @ (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] @ (5864b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 585f3c │ │ │ │ + b.n 585ebc │ │ │ │ lsls r6, r4, #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 585e28 │ │ │ │ lsls r6, r4, #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 586b44 │ │ │ │ lsls r7, r4, #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 586b00 │ │ │ │ lsls r7, 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 r3, [pc, #752] @ (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] @ (586548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586ab4 │ │ │ │ + b.n 586a34 │ │ │ │ lsls r7, r4, #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 586998 │ │ │ │ lsls r7, r4, #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 58692c │ │ │ │ lsls r7, r4, #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, [r0, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5865b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs 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] @ (5865d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5865f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58660c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586628 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, r6, asr #2 │ │ │ │ + eor.w r0, r8, r6, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58667c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, r6, asr #2 │ │ │ │ + orr.w r0, r8, r6, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586698 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4!, {r1, r2, r5, r7} │ │ │ │ + strd r0, r0, [r4], #664 @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5866ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586708 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586724 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r6, 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] @ (586740 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r1, 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] @ (58675c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586778 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r7, #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] @ (586794 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5867b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5867cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #432] @ (586980 ) │ │ │ │ + ldr r1, [pc, #176] @ (586880 ) │ │ │ │ lsls r4, r5, #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, r1, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586804 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb 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] @ (586820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb 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] @ (58683c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r5, #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] @ (586858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls 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] @ (586890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ + vaddl.u8 q8, 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] @ (5868ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5868c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5868e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u8 d16, d28, d22 │ │ │ │ + vhadd.u8 d0, d28, d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586900 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q8, d16, d22 │ │ │ │ + vaddl.u8 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] @ (58691c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d0, d24, d22 │ │ │ │ + cdp2 0, 14, 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] @ (586954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr12, cr6, {5} │ │ │ │ + cdp2 0, 6, cr0, cr12, cr6, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [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] @ (58698c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #864 @ (adr r2, 586cf0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 586bf0 ) │ │ │ │ lsls r6, r4, #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 r3, 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] @ (5869c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5869e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #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] @ (5869fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bxns fp │ │ │ │ + bxns 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] @ (586a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bx ip │ │ │ │ + bx 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] @ (586a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 6, cr0, cr0, cr7, {5} │ │ │ │ + cdp 0, 2, cr0, cr0, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ + ldc 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r5 │ │ │ │ + mov ip, sp │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r0, #167 @ 0xa7 │ │ │ │ + vext.8 d16, d16, d23, #0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r4, #668] @ 0x29c │ │ │ │ + ldc 0, cr0, [r4, #668] @ 0x29c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r8, #-668]! @ 0xfffffd64 │ │ │ │ + stc 0, cr0, [r8, #-668]! @ 0xfffffd64 │ │ │ │ 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 586498 │ │ │ │ lsls r6, r4, #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 586454 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #8 │ │ │ │ + movs r7, #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, #8] @ (586b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, sp │ │ │ │ + mov 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] @ (586b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, lr │ │ │ │ + mov 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] @ (586b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, ip │ │ │ │ + mov 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] @ (586bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #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] @ (586bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs 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] @ (586bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r2 │ │ │ │ + cmp ip, 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] @ (586c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r8, 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] @ (586c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #624 @ (adr r1, 586ebc ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 586dbc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #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] @ (586c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, 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] @ (586c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, ip │ │ │ │ + cmp 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] @ (586cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + stc 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ 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 │ │ │ │ + stcl 0, cr0, [ip], #-668 @ 0xfffffd64 │ │ │ │ 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 58685c │ │ │ │ lsls r7, r4, #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 587010 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 586f2c │ │ │ │ + b.n 586eac │ │ │ │ lsls r6, r4, #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 586dc8 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586d98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r6, r4, #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 586758 │ │ │ │ lsls r7, r4, #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 586f04 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 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] @ (586e24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - svc 0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586e78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r4 │ │ │ │ + mvns 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] @ (586e94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u16 d16, d24, d22 │ │ │ │ + vhadd.u16 d0, d24, d22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, r0 │ │ │ │ + mvns 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] @ (586ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r3 │ │ │ │ + mov r4, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586ee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r0, 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] @ (586f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics r4, r5 │ │ │ │ + muls 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] @ (586f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, ip │ │ │ │ + cmp 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] @ (586f58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r0, 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] @ (586f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r4, r6 │ │ │ │ + cmn 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] @ (586fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 58702c │ │ │ │ + blt.n 586fac │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (586fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 586f70 │ │ │ │ + blt.n 586ef0 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bge.n 586fbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58701c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 586fb8 │ │ │ │ + bge.n 586f38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587038 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #668]! @ 0x29c │ │ │ │ + @ instruction: 0xe9a000a7 │ │ │ │ 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 │ │ │ │ + ldrd r0, r0, [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] @ (587070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r1 │ │ │ │ + negs 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] @ (58708c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r1 │ │ │ │ + negs 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] @ (5870a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r0 │ │ │ │ + negs 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] @ (5870c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 586fd8 │ │ │ │ + bhi.n 587158 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5870e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 587164 │ │ │ │ + bhi.n 5870e4 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bvc.n 587070 │ │ │ │ lsls r6, r4, #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 5872ec │ │ │ │ lsls r7, r4, #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 586b40 │ │ │ │ lsls r7, r4, #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 586bd4 │ │ │ │ lsls r7, r4, #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 586d88 │ │ │ │ lsls r7, r4, #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 586c64 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + adcs 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] @ (5871c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r4, r3 │ │ │ │ + adcs 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] @ (5871dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r3 │ │ │ │ + adcs 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] @ (5871f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r2 │ │ │ │ + adcs 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] @ (587214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r1 │ │ │ │ + adcs 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] @ (587230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs r0, r0 │ │ │ │ + adcs 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] @ (58724c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #896 @ (adr r6, 5875d0 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 5874d0 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + asrs 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] @ (587284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs r4, r3 │ │ │ │ + asrs 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] @ (5872a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #576 @ (adr r0, 5874e4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 5873e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5872d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [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] @ (5872f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (587330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r4, #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 r0, pc, #704 @ (adr r0, 587610 ) │ │ │ │ lsls r6, r4, #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] │ │ │ │ + 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] @ (587384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str 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] @ (5873d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #384] @ (58755c ) │ │ │ │ + ldr r5, [pc, #128] @ (58745c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5873f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #544] @ (587618 ) │ │ │ │ + ldr r6, [pc, #288] @ (587518 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #704] @ (5876d4 ) │ │ │ │ + ldr r3, [pc, #448] @ (5875d4 ) │ │ │ │ lsls r7, r4, #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 586d50 │ │ │ │ lsls r7, r4, #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 586dfc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 5873f0 │ │ │ │ + ble.n 587370 │ │ │ │ lsls r7, r4, #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 587794 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58749c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5878d8 │ │ │ │ + b.n 587858 │ │ │ │ lsls r7, r4, #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 5879cc │ │ │ │ lsls r7, r4, #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 5878a8 │ │ │ │ lsls r7, r4, #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 586e8c │ │ │ │ lsls r7, r4, #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 586f10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58752c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #128] @ (5875b0 ) │ │ │ │ + ldr r6, [pc, #896] @ (5878b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587548 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #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] @ (587564 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 587658 │ │ │ │ + bvs.n 5875d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587580 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 58759c │ │ │ │ + bpl.n 58751c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58759c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 587670 │ │ │ │ + bpl.n 5875f0 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bmi.n 58756c │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bmi.n 5874f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5875f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 587504 │ │ │ │ + bmi.n 587684 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58760c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 587690 │ │ │ │ + bmi.n 587610 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bcs.n 5875cc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587644 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 5875d8 │ │ │ │ + bcs.n 587558 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587660 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 587564 │ │ │ │ + bcs.n 5876e4 │ │ │ │ lsls r6, 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 r4, [pc, #816] @ (5879b4 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bx 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] @ (5876b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #624] @ (58792c ) │ │ │ │ + ldr r0, [pc, #368] @ (58782c ) │ │ │ │ lsls r7, r4, #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 ) │ │ │ │ + blxns fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5876f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 587784 │ │ │ │ + bgt.n 587704 │ │ │ │ lsls r6, r4, #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 r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58777c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #320 @ (adr r5, 5878c0 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 5877c0 ) │ │ │ │ lsls r7, r4, #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 r4, pc, #656 @ (adr r4, 587a2c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5877b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #480 @ (adr r4, 587998 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 587898 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5877d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #480 @ (adr r4, 5879b4 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 5878b4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5877ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #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] @ (587808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 587a0c ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 58790c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #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] @ (587840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #208 @ (adr r5, 587914 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 587c14 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58785c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #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] @ (587878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #928 @ (adr r4, 587c1c ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 587b1c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #560 @ (adr r4, 587ac8 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 5879c8 ) │ │ │ │ lsls r7, r4, #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 r3, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5878cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #512 @ (adr r4, 587ad0 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 5879d0 ) │ │ │ │ lsls r7, r4, #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 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] @ (587904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #208 @ (adr r4, 5879d8 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 587cd8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #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] @ (58793c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + 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] @ (5879ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5879c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + 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] @ (5879e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + 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] @ (587a1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #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] @ (587a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587a8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587aa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs 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] @ (587ac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r2, #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] @ (587ae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r2, #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] @ (587afc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #4 │ │ │ │ + subs r2, #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] @ (587b50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587b6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #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] @ (587b88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #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] @ (587ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #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] @ (587bc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587bdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587bf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #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] @ (587c68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587c84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587ca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + 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] @ (587cbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs 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] @ (587cd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587cf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r1, #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] @ (587d10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #24 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #8 │ │ │ │ + subs 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] @ (587d64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587d9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #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] @ (587db8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #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] @ (587dd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #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] @ (587df0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #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] @ (587e0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #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] @ (587e28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587e44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #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] @ (587e60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r6, #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] @ (587e7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #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] @ (587e98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #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] @ (587eb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #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, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587eec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs 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] @ (587f08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #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] @ (587f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587f94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #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] @ (587fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #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] @ (587fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (587fe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58803c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #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] @ (588090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5880ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #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] @ (5880c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5880e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + 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, #12] @ (588108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + 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] @ (588124 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [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] @ (588140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [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] @ (58815c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588178 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #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] @ (5881b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5881cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds 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] @ (5881e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ 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 r3, #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] @ (588220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58823c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs 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] @ (588258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #167 @ 0xa7 │ │ │ │ + orrs.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] @ (588290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5882ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5882c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5882e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58831c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588354 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + 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] @ (58838c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + 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] @ (5883a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + 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] @ (5883c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + 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] @ (5883e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + 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] @ (5883fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + 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, #12] @ (58841c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + 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, #12] @ (58843c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + 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] @ (588458 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + 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, #12] @ (588478 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + 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] @ (588494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + 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] @ (5884b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #32 │ │ │ │ + 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] @ (5884cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #28 │ │ │ │ + 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] @ (5884e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #16 │ │ │ │ + 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] @ (588504 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #8 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #12 │ │ │ │ + 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] @ (58853c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r4, #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 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] @ (588574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5885ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + 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] @ (5885c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #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] @ (5885e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + 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] @ (588600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + 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] @ (58861c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #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] @ (588638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + 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] @ (588654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #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] @ (58868c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #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] @ (5886a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + 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] @ (5886c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #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] @ (5886e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + 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] @ (5886fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds 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] @ (588718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + 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] @ (588734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + 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] @ (58876c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds 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] @ (588788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + 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] @ (5887a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #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] @ (5887c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + 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] @ (5887dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5887f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + 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] @ (588814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58884c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588868 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + 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] @ (588884 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + 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] @ (5888a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5888bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + 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] @ (5888d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf37c00a6 │ │ │ │ + @ instruction: 0xf33c00a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5888f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58892c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5889a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5889bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + 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] @ (5889d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #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] @ (5889f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #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] @ (588a10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588a64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds 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] @ (588a80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds 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] @ (588a9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #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] @ (588ad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588af0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #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] @ (588b44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588b98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds 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] @ (588bb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588bd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588bec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds 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] @ (588c24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588c94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588cb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #28 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #20 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #12 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588d90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588dac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588dc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588de4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588e8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #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] @ (588ea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #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] @ (588efc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #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] @ (588f18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds 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] @ (588f34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds 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] @ (588f50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds 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] @ (588f6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + 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] @ (588f88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588fa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #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] @ (588fc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds 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] @ (588fdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (588ff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds 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] @ (589014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58904c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds 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] @ (589068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r0, r7 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #32 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #28 │ │ │ │ + adds r2, #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] @ (5890bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5890d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #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] @ (5890f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58912c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589148 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (589168 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #16 │ │ │ │ + subs r2, #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] @ (5891a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #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] @ (5891bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5891d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r2, #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] @ (5891f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589210 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r4, #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 r1, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589248 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 58928c │ │ │ │ + bhi.n 58920c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589264 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 589258 │ │ │ │ + bgt.n 5891d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589280 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5891e4 │ │ │ │ + bhi.n 589364 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58929c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 5891b0 │ │ │ │ + bgt.n 589330 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.n 58924c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5892d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + blt.n 589218 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5892f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5893ac │ │ │ │ + bhi.n 58932c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58930c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 589378 │ │ │ │ + blt.n 5892f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589328 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5892cc │ │ │ │ + bvc.n 58924c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589344 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589298 │ │ │ │ + blt.n 589418 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589360 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5893ec │ │ │ │ + bvc.n 58936c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58937c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 5893b8 │ │ │ │ + bge.n 589338 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589398 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 589494 │ │ │ │ + bvc.n 589414 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5893b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 589460 │ │ │ │ + blt.n 5893e0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvs.n 58936c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5893ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5893b8 │ │ │ │ + bge.n 589338 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589408 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 58930c │ │ │ │ + bvs.n 58948c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589424 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 5894d8 │ │ │ │ + bge.n 589458 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589440 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5894a4 │ │ │ │ + bpl.n 589424 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58945c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 5893d0 │ │ │ │ + bpl.n 589550 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bmi.n 589414 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589494 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 589538 │ │ │ │ + bmi.n 5894b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5893bc │ │ │ │ + bmi.n 58953c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589460 │ │ │ │ + bcc.n 5893e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5894e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 5893ec │ │ │ │ + bls.n 58956c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bhi.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] @ (589520 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 589594 │ │ │ │ + bmi.n 589514 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58953c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5894c8 │ │ │ │ + bmi.n 589448 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.n 58950c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589574 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589630 │ │ │ │ + bcc.n 5895b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589590 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 5894b4 │ │ │ │ + bcc.n 589634 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 5894d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5895c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 5894e4 │ │ │ │ + bhi.n 589664 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvc.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] @ (589600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 589684 │ │ │ │ + bmi.n 589604 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcc.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] @ (589638 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589684 │ │ │ │ + bcs.n 589604 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589654 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589728 │ │ │ │ + bcs.n 5896a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589670 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 5895ac │ │ │ │ + bcs.n 58972c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bne.n 5895d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5896a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 5895dc │ │ │ │ + bvc.n 58975c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bvs.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] @ (5896e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589774 │ │ │ │ + bcc.n 5896f4 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.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] @ (589718 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 58977c │ │ │ │ + bne.n 5896fc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589734 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589820 │ │ │ │ + bne.n 5897a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589750 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 5896a4 │ │ │ │ + bne.n 589824 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + beq.n 5896c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589788 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 5896d4 │ │ │ │ + bvs.n 589854 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bpl.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] @ (5897c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (5897e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp 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] @ (5897fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + 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] @ (589834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #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] @ (589850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (589870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #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] @ (58988c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ + 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] @ (5898c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5898e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + 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] @ (5898fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + 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] @ (589918 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589934 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589950 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58996c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + 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, #12] @ (58998c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + 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] @ (5899a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5899fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp 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] @ (589a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #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] @ (589a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #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] @ (589a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 589ad8 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r6, r4, #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, [r1, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589af8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb 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] @ (589b14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r6, #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] @ (589b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r6, #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] @ (589ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #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] @ (589c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #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] @ (589c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp 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] @ (589cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp 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] @ (589cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp 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] @ (589cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589d0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r1, #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] @ (589d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r1, #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] @ (589d44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r1, #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] @ (589d60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r1, #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] @ (589d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 589ca0 │ │ │ │ + bcc.n 589e20 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589d24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589db4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589ea8 │ │ │ │ + bcs.n 589e28 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bne.n 589d34 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bcs.n 589d78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589efc │ │ │ │ + bcs.n 589e7c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bne.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] @ (589e40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589f14 │ │ │ │ + bne.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] @ (589e5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 589f50 │ │ │ │ + bcs.n 589ed0 │ │ │ │ lsls r7, r4, #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 │ │ │ │ + bne.n 589dd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589e94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589f58 │ │ │ │ + bne.n 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] @ (589eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589e74 │ │ │ │ + beq.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] @ (589ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589ea8 │ │ │ │ + bne.n 589e28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589ee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589fac │ │ │ │ + bne.n 589f2c │ │ │ │ lsls r7, r4, #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 │ │ │ │ + beq.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] @ (589f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589fd4 │ │ │ │ + beq.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] @ (589f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp 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] @ (589f58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp 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] @ (589f74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp 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] @ (589f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (589fe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxth 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] @ (58a000 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a01c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a060 │ │ │ │ + ldmia r7, {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] @ (58a038 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7!, {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] @ (58a054 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #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] @ (58a070 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 589ff4 │ │ │ │ + bne.n 589f74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 589fb8 │ │ │ │ + beq.n 58a138 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a0c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {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] @ (58a0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58a074 │ │ │ │ + beq.n 589ff4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58a100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r7, #20 │ │ │ │ + movs r6, #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] @ (58a11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58a17e │ │ │ │ + cbnz r0, 58a16e │ │ │ │ lsls r7, r4, #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 {} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r6, r4, #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 r0, 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] @ (58a1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r6, r4, #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 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] @ (58a1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a26c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 58a2ec │ │ │ │ + cbz r4, 58a2dc │ │ │ │ lsls r7, r4, #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 {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] @ (58a2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, 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] @ (58a2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r4, 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] @ (58a2f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a314 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r5, #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] @ (58a330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a34c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #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] @ (58a384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #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] @ (58a3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #4 │ │ │ │ + movs r5, #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] @ (58a3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #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] @ (58a3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, 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] @ (58a42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r1, 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] @ (58a448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58a468 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs 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, #12] @ (58a488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r4, #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] @ (58a4c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r6, r4, #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, r2, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r7!, {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] @ (58a514 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r7!, {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] @ (58a530 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a54c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a568 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a584 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {lr} │ │ │ │ + push {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] @ (58a5a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {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] @ (58a5bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a5d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {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] @ (58a5f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 58a64a │ │ │ │ + cbz r4, 58a63a │ │ │ │ lsls r7, r4, #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 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a62c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a648 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r6, #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] @ (58a664 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a680 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a69c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a6b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r4, #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, [r3, #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] @ (58a6f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a70c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a728 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, 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] @ (58a744 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, 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] @ (58a760 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r7 │ │ │ │ + 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] @ (58a77c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a798 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a7b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds 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, #8] @ (58a7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {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] @ (58a7ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r3} │ │ │ │ + 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] @ (58a808 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a824 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 58a870 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a840 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r6, r4, #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, [r0, #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] @ (58a878 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r1, 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] @ (58a894 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh 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] @ (58a8b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r2, #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] @ (58a904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #64 @ (adr r3, 58a948 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 58ac48 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #656 @ (adr r2, 58abb4 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 58aab4 ) │ │ │ │ lsls r6, r4, #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 r1, pc, #992 @ (adr r1, 58ad20 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a958 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a974 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #80 @ (adr r5, 58a9c8 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 58acc8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58a990 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #752 @ (adr r4, 58ac84 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 58ab84 ) │ │ │ │ lsls r6, r4, #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 r3, pc, #592 @ (adr r3, 58ac00 ) │ │ │ │ lsls r6, r4, #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, 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] @ (58a9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, 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] @ (58aa00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, 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] @ (58aa1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, 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] @ (58aa38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aa54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r3, #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, #12] @ (58aa74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r6, #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] @ (58aa90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, #167 @ 0xa7 │ │ │ │ + add.w r0, r4, #167 @ 0xa7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aaac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds 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] @ (58aac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #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] @ (58ab00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r0, #5472256 @ 0x538000 │ │ │ │ + bic.w r0, r0, #5472256 @ 0x538000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, 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] @ (58ab54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ab8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, 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] @ (58aba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0010 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58abc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, 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] @ (58abe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds 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] @ (58abfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ac18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ac34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds 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, #12] @ (58ac54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ac74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ac90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it │ │ │ │ - lsl r6, r4, #2 │ │ │ │ + it lt │ │ │ │ + lsllt r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58acb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, 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, #12] @ (58acd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds 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, #12] @ (58acf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds 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] @ (58ad0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia 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] @ (58ad28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds 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] @ (58ad44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, 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] @ (58ad60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ad7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r7, r4, #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, r1, 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] @ (58adb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58add0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58adec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #640 @ (adr r2, 58b08c ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 58af8c ) │ │ │ │ lsls r6, r4, #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 r1, pc, #960 @ (adr r1, 58b1e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #416 @ (adr r1, 58afe4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 58aee4 ) │ │ │ │ lsls r6, r4, #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 │ │ │ │ + pop {r2, 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] @ (58ae78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ae94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, 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, #12] @ (58aeb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58aed4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ 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, r2, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #12 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r0, #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] @ (58af80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58af9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldr r0, [r1, 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] @ (58afb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia 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] @ (58afd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58aff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b00c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {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] @ (58b028 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b044 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lsls r6, r4, #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 │ │ │ │ + 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] @ (58b07c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, 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] @ (58b098 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #668]! @ 0x29c │ │ │ │ + stc 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] @ (58b0b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #-668] @ 0xfffffd64 │ │ │ │ + ldc 0, cr0, [r8, #-668] @ 0xfffffd64 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b0d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r6, #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] @ (58b108 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r6, r4, #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 r1, sp, #592 @ 0x250 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b140 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b15c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r6, r4, #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 r0, sp, #592 @ 0x250 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b194 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b1b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, 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] @ (58b1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, 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] @ (58b1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 58b260 │ │ │ │ + cbnz r0, 58b250 │ │ │ │ lsls r7, r4, #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, [r3, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b220 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, 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] @ (58b23c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b258 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b274 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, 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] @ (58b290 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, 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] @ (58b2ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b2c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, 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] @ (58b2e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, 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] @ (58b300 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, 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] @ (58b31c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b338 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #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, 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] @ (58b370 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds 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] @ (58b38c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds 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] @ (58b3a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds 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] @ (58b3c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds 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] @ (58b3e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b3fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds 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] @ (58b418 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b438 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r3, r0 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b454 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b48c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #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] @ (58b4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs 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] @ (58b56c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b588 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, 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] @ (58b5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs 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] @ (58b5c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r3, #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] @ (58b5dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs 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] @ (58b5f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs 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] @ (58b614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r7, #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] @ (58b64c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs 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] @ (58b668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b684 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #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] @ (58b6bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #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] @ (58b6d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh 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] @ (58b6f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b72c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + 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] @ (58b79c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, 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] @ (58b7b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs 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] @ (58b7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs 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, #12] @ (58b810 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs 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] @ (58b82c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #208 @ (adr r3, 58b900 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 58bc00 ) │ │ │ │ lsls r7, r4, #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, 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] @ (58b864 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs 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] @ (58b880 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs 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] @ (58b89c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b8b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b8d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #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] @ (58b8f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58b910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #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, #12] @ (58b930 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #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] @ (58b94c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b968 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b984 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58b9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs 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] @ (58ba10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, 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] @ (58ba2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ba80 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs 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] @ (58ba9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58baf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs 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] @ (58bb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, 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] @ (58bb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs 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] @ (58bb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs 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] @ (58bb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, 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] @ (58bb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs 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] @ (58bbb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds 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, #8] @ (58bbd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, 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] @ (58bbec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {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] @ (58bc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bc24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {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] @ (58bc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia 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] @ (58bc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r1!, {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] @ (58bc78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r1!, {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] @ (58bc94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {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] @ (58bcb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bccc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {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] @ (58bd04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {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] @ (58bd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r1!, {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] @ (58bd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {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] @ (58bd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {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] @ (58bd74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vc │ │ │ │ - lslvc r6, r4, #2 │ │ │ │ - pushvs {r3, lr} │ │ │ │ + ite cc │ │ │ │ + lslcc r6, r4, #2 │ │ │ │ + pushcs {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bd90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it mi │ │ │ │ - lslmi r6, r4, #2 │ │ │ │ + it eq │ │ │ │ + lsleq r6, r4, #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} │ │ │ │ + bkpt 0x00dc │ │ │ │ + lsls r6, r4, #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 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bde4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0034 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00f8 │ │ │ │ + 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] @ (58be70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58be8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 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] @ (58bec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - itt ls │ │ │ │ - lslls r6, r4, #2 │ │ │ │ - pushls {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] @ (58bee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r4, #2 │ │ │ │ - pushvc {r3, lr} │ │ │ │ + ite cs │ │ │ │ + lslcs r6, r4, #2 │ │ │ │ + pushcc {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58befc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lsls r6, r4, #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 │ │ │ │ + bkpt 0x00c8 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bfa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sev │ │ │ │ + nop │ │ │ │ lsls r6, r4, #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 │ │ │ │ + bkpt 0x00d8 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58bff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {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] @ (58c014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb 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] @ (58c030 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c04c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r4, #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] @ (58c068 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c084 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r5, #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] @ (58c0a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r2, #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] @ (58c0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c0d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c114 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs 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] @ (58c130 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c14c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c168 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r3, #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] @ (58c184 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c1a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c1bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs 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] @ (58c1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, 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, #12] @ (58c1f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c214 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r0, #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] @ (58c230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, 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] @ (58c24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, 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] @ (58c284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [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] @ (58c2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r7, #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] @ (58c2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c414 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs 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] @ (58c430 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, 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, #12] @ (58c450 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c46c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr6, {5} │ │ │ │ + stc2l 0, cr0, [ip, #664]! @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c488 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #592 @ (adr r7, 58c6dc ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 58c5dc ) │ │ │ │ lsls r7, r4, #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 r6, pc, #1008 @ (adr r6, 58c898 ) │ │ │ │ lsls r7, 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 r6, pc, #800 @ (adr r6, 58c7e8 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #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] @ (58c518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #1008 @ (adr r7, 58c90c ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 58c80c ) │ │ │ │ lsls r7, r4, #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 r7, pc, #928 @ (adr r7, 58c8d8 ) │ │ │ │ lsls r7, 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, r4, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c570 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r4], #-664 @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c58c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, 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] @ (58c5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + 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, #12] @ (58c5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ + ldc2l 0, cr0, [ip], #664 @ 0x298 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr8, cr6, {5} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr6, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c600 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, pc │ │ │ │ + cmp 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] @ (58c61c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, r3 │ │ │ │ + add ip, fp │ │ │ │ lsls r6, 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, 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, #12] @ (58c65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, 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] @ (58c678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, 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] @ (58c694 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #288] @ (58c7b8 ) │ │ │ │ + ldr r4, [pc, #32] @ (58c6b8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #528] @ (58c8c4 ) │ │ │ │ + ldr r6, [pc, #272] @ (58c7c4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #12 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #28 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #416] @ (58c8a8 ) │ │ │ │ + ldr r1, [pc, #160] @ (58c7a8 ) │ │ │ │ lsls r6, r4, #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 r0, [pc, #976] @ (58caf4 ) │ │ │ │ lsls r6, r4, #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 r0, [pc, #608] @ (58c9a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c758 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #656] @ (58c9ec ) │ │ │ │ + ldr r0, [pc, #400] @ (58c8ec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c774 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #816] @ (58caa8 ) │ │ │ │ + ldr r2, [pc, #560] @ (58c9a8 ) │ │ │ │ lsls r6, r4, #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, r0, #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] @ (58c7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c7cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c7e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 58c744 │ │ │ │ + bcs.n 58c8c4 │ │ │ │ lsls r7, r4, #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, 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] @ (58c820 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs 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] @ (58c83c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r1, #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] @ (58c858 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c874 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c890 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs 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] @ (58c8ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb 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, #12] @ (58c8cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb 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] @ (58c8e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + 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] @ (58c904 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c920 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58c940 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [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, #12] @ (58c960 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + 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] @ (58c97c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r7, #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] @ (58c998 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + 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] @ (58c9b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58c9d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + 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] @ (58c9ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + 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] @ (58ca24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs 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] @ (58ca40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + 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] @ (58ca5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, 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] @ (58ca78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ca94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, 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] @ (58cacc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cb04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + 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] @ (58cb20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + 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] @ (58cb3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + 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] @ (58cb58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + 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, #12] @ (58cb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + 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] @ (58cb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, 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] @ (58cbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, 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] @ (58cc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + 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] @ (58cc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ccac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ccc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #624] @ (58cf58 ) │ │ │ │ + ldr r1, [pc, #368] @ (58ce58 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf3d400a6 │ │ │ │ + @ instruction: 0xf39400a6 │ │ │ │ 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 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r7, #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] @ (58cd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #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] @ (58cd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls 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] @ (58cdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, 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] @ (58ce18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, 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] @ (58ce34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, 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] @ (58ce50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ce88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + 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] @ (58cea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r7, #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] @ (58cedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls 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] @ (58cf14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrh r0, [r6, #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] @ (58cf30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #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] @ (58cf4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58cf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, 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] @ (58cf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58cfa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #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, 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] @ (58cfdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #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] @ (58cff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [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] @ (58d014 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d034 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #800] @ (58d358 ) │ │ │ │ + ldr r0, [pc, #544] @ (58d258 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r7, 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, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d08c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, 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] @ (58d0a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls 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] @ (58d0c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + 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] @ (58d0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d0fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d118 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d134 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d150 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d16c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d188 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + 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] @ (58d1a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d1dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf30c00a6 │ │ │ │ + movt r0, #49318 @ 0xc0a6 │ │ │ │ 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: 0xf34400a6 │ │ │ │ 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, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d230 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d24c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d268 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d284 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + 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] @ (58d2a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, 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] @ (58d2d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + 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] @ (58d2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d310 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d32c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d348 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d364 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + 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] @ (58d380 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d39c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + 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] @ (58d3b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d3d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d3f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d40c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d428 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + 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] @ (58d444 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d460 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + 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] @ (58d47c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + 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] @ (58d498 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + 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] @ (58d4b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r7, #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] @ (58d4d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d4ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d508 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d524 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + 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, #8] @ (58d540 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r2, #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] @ (58d55c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d578 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d594 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d5b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d5cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls 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] @ (58d5e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d604 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d620 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [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] @ (58d63c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d658 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, 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] @ (58d674 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d690 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r1, #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] @ (58d6ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d6e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d700 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d71c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d738 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d754 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d770 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d78c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d818 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r1, #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] @ (58d834 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls 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] @ (58d850 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls 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] @ (58d86c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d888 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls 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] @ (58d8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58d8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + ldr r4, [r6, #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] @ (58d8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + 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] @ (58d938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #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 r2, [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] @ (58d970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [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] @ (58d98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls 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] @ (58d9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls 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] @ (58d9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58d9e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #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, [r7, #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] @ (58da1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, 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] @ (58da54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58da70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls 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, #12] @ (58da90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str 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] @ (58daac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [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] @ (58db1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {5} │ │ │ │ + ldcl 0, cr0, [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] @ (58db38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls 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] @ (58db54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + 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] @ (58db70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58db8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dbac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r6, #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, #12] @ (58dbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, r6 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + vrev32.8 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] @ (58dbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + vaddl.u8 q8, d20, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [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] @ (58dc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str 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, #12] @ (58dc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 58d4a0 │ │ │ │ + b.n 58e420 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dc7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 58dad8 │ │ │ │ + b.n 58da58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dc9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d24, d27 │ │ │ │ + vhadd.u8 d16, d24, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58dcbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vhadd.u d16, d20, d27 │ │ │ │ + vhadd.u 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] @ (58dcd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d16, d16, d27 │ │ │ │ + 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] @ (58dcf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dd2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e1b0 │ │ │ │ + b.n 58e130 │ │ │ │ lsls r6, r4, #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 58d594 │ │ │ │ lsls r6, r4, #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 58e398 │ │ │ │ lsls r6, r4, #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] │ │ │ │ + ldr r7, [pc, #944] @ (58e134 ) │ │ │ │ lsls r7, r4, #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 58dda0 │ │ │ │ lsls r6, r4, #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] │ │ │ │ + ldr r7, [pc, #848] @ (58e10c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ddd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr11, {5} │ │ │ │ + cdp2 0, 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] @ (58ddf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr8, cr11, {5} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58e008 │ │ │ │ + b.n 58df88 │ │ │ │ lsls r6, r4, #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 58deb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 58dec8 │ │ │ │ + bge.n 58de48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58de60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [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] @ (58de7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ + 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] @ (58de98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ + 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] @ (58deb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ + ldc2 0, cr0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ded0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + 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] @ (58deec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip, #684]! @ 0x2ac │ │ │ │ + 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] @ (58df08 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #684]! @ 0x2ac │ │ │ │ + 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] @ (58df24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + 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] @ (58df40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #684] @ 0x2ac │ │ │ │ + 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] @ (58df5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + stc2l 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58df78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + 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] @ (58df94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dfb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + 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] @ (58dfcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58dfe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + ldc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e004 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + 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] @ (58e020 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8, #-684]! @ 0xfffffd54 │ │ │ │ + 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] @ (58e03c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r4, #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] @ (58e058 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + 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] @ (58e074 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip, #-684] @ 0xfffffd54 │ │ │ │ + stc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e090 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + stc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e0ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #-684] @ 0xfffffd54 │ │ │ │ + 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] @ (58e0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + 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] @ (58e0e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + ldc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e100 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + 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] @ (58e11c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (58e138 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + 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] @ (58e154 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + 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] @ (58e170 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e18c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], {171} @ 0xab │ │ │ │ + stc2 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] @ (58e1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + 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] @ (58e1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + ldc2l 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + stc2l 0, cr0, [ip], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (58e218 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + mrrc2 0, 10, r0, ip, cr11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e234 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {171} @ 0xab │ │ │ │ + mrrc2 0, 10, r0, r4, cr11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e250 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, ip, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf19c00a6 │ │ │ │ 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 │ │ │ │ + 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] @ (58e288 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + 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] @ (58e2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh 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] @ (58e2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {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] @ (58e2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + @ instruction: 0xfbdc00ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfbd400ab │ │ │ │ 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 │ │ │ │ + @ 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] @ (58e330 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], {171} @ 0xab │ │ │ │ + smlaltb r0, r0, ip, fp │ │ │ │ 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 │ │ │ │ + smlaltb r0, r0, r8, fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e368 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e384 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [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] @ (58e3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9400ab │ │ │ │ + @ instruction: 0xfb5400ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfb5000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e410 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8c00ab │ │ │ │ + @ instruction: 0xfb4c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e42c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8800ab │ │ │ │ + @ instruction: 0xfb4800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e448 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8000ab │ │ │ │ + @ instruction: 0xfb4000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e464 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7800ab │ │ │ │ + @ instruction: 0xfb3800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e480 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7000ab │ │ │ │ + @ instruction: 0xfb3000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e49c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6800ab │ │ │ │ + @ instruction: 0xfb2800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6400ab │ │ │ │ + @ instruction: 0xfb2400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6000ab │ │ │ │ + @ instruction: 0xfb2000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e4f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5800ab │ │ │ │ + @ instruction: 0xfb1800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e50c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5000ab │ │ │ │ + @ instruction: 0xfb1000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e528 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4800ab │ │ │ │ + @ instruction: 0xfb0800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e544 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4000ab │ │ │ │ + @ instruction: 0xfb0000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e560 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3800ab │ │ │ │ + @ instruction: 0xfaf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e57c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3000ab │ │ │ │ + @ instruction: 0xfaf000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e598 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2c00ab │ │ │ │ + @ instruction: 0xfaec00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e5b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2800ab │ │ │ │ + @ instruction: 0xfae800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e5d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2000ab │ │ │ │ + @ instruction: 0xfae000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e5ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1800ab │ │ │ │ + @ instruction: 0xfad800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e608 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1000ab │ │ │ │ + @ instruction: 0xfad000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e624 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0800ab │ │ │ │ + @ instruction: 0xfac800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e640 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0000ab │ │ │ │ + @ instruction: 0xfac000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e65c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf800ab │ │ │ │ + @ instruction: 0xfab800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e678 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf400ab │ │ │ │ + @ instruction: 0xfab400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e694 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf000ab │ │ │ │ + @ instruction: 0xfab000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae800ab │ │ │ │ + @ instruction: 0xfaa800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae000ab │ │ │ │ + @ instruction: 0xfaa000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad800ab │ │ │ │ + @ instruction: 0xfa9800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e704 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad000ab │ │ │ │ + @ instruction: 0xfa9000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e720 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac800ab │ │ │ │ + @ instruction: 0xfa8800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e73c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac000ab │ │ │ │ + @ instruction: 0xfa8000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e758 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfabc00ab │ │ │ │ + @ instruction: 0xfa7c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e774 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab800ab │ │ │ │ + @ instruction: 0xfa7800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e790 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab000ab │ │ │ │ + @ instruction: 0xfa7000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e7ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa800ab │ │ │ │ + @ instruction: 0xfa6800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e7c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa400ab │ │ │ │ + @ instruction: 0xfa6400ab │ │ │ │ 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, [r7, #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] @ (58e800 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #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] @ (58e81c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa6000ab │ │ │ │ + @ instruction: 0xfa2000ab │ │ │ │ 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 │ │ │ │ + rsb r0, r8, r6, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e854 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e870 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa1c00ab │ │ │ │ + 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] @ (58e88c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e8e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r7, #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] @ (58e8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #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, #12] @ (58e91c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d0[5]}, [r4], fp │ │ │ │ + vst4.32 {d16-d19}, [r4 :128], fp │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e938 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e954 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r3, #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] @ (58e970 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh.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] @ (58e98c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58e9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #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] @ (58e9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r8, #171] @ 0xab │ │ │ │ + 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] @ (58e9e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, #171] @ 0xab │ │ │ │ + ldrh.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, #12] @ (58ea00 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #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] @ (58ea1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ea54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb.w r0, [r0, #171] @ 0xab │ │ │ │ + ldr.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] @ (58ea70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r6, r4, #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] │ │ │ │ + strh.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] @ (58eaa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r0, fp, lsl #2] │ │ │ │ + strh.w r0, [r0, fp, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eac4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr.w r0, [r0, fp, lsl #2] │ │ │ │ + ldrb.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] @ (58eae0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eafc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strh.w r0, [r4, fp, lsl #2] │ │ │ │ + @ instruction: 0xf7e400ab │ │ │ │ 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, [r1, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w r0, {r1, r2, r5, r7} │ │ │ │ + strex 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} │ │ │ │ + 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] @ (58eb6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7c800ab │ │ │ │ + @ instruction: 0xf78800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eb88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r1, #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] @ (58eba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r4, #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] @ (58ebc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf78c00ab │ │ │ │ + @ instruction: 0xf74c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ebdc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf78000ab │ │ │ │ + @ instruction: 0xf74000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ebf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf77000ab │ │ │ │ + @ instruction: 0xf73000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf76400ab │ │ │ │ + @ instruction: 0xf72400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf75800ab │ │ │ │ + @ instruction: 0xf71800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf74800ab │ │ │ │ + @ instruction: 0xf70800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf73800ab │ │ │ │ + @ instruction: 0xf6f800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ec84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf72800ab │ │ │ │ + @ instruction: 0xf6e800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eca0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ecbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6fc00ab │ │ │ │ + @ instruction: 0xf6bc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ecd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #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] @ (58ecf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6d000ab │ │ │ │ + @ instruction: 0xf69000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #18603 @ 0x48ab │ │ │ │ + @ instruction: 0xf68400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed2c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp 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] @ (58ed48 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69c00ab │ │ │ │ + @ instruction: 0xf65c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed64 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf69000ab │ │ │ │ + @ instruction: 0xf65000ab │ │ │ │ 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 │ │ │ │ + movw r0, #18603 @ 0x48ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ed9c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #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] @ (58edb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf65c00ab │ │ │ │ + @ instruction: 0xf61c00ab │ │ │ │ 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: 0xf61000ab │ │ │ │ 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: 0xf5fc00ab │ │ │ │ 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: 0xf5e800ab │ │ │ │ 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: 0xf5e800ab │ │ │ │ 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, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ee68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr 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] @ (58ee84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [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] @ (58eea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {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] @ (58eebc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58eed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {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] @ (58eef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf58000ab │ │ │ │ + adc.w r0, r0, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef10 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r4, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf53400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58ef30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ef4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r5, #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] @ (58ef68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf52c00ab │ │ │ │ + @ instruction: 0xf4ec00ab │ │ │ │ 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: 0xf4e400ab │ │ │ │ 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: 0xf4dc00ab │ │ │ │ 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: 0xf4d000ab │ │ │ │ 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: 0xf4c400ab │ │ │ │ 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: 0xf4b800ab │ │ │ │ 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: 0xf4a800ab │ │ │ │ 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 │ │ │ │ + eors.w r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f048 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f064 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + 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] @ (58f080 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f09c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58f0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, #5603328 @ 0x558000 │ │ │ │ + ands.w r0, r8, #5603328 @ 0x558000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f0d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f110 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r7, r4, #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 58ebd8 │ │ │ │ lsls r6, r4, #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 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f164 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 58ee98 │ │ │ │ + b.n 58ee18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f180 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 58f174 │ │ │ │ + bvc.n 58f0f4 │ │ │ │ lsls r6, r4, #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: 0xf34000ab │ │ │ │ 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: 0xf33400ab │ │ │ │ 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: 0xf32800ab │ │ │ │ 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: 0xf31c00ab │ │ │ │ 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: 0xf31000ab │ │ │ │ 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: 0xf30400ab │ │ │ │ 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: 0xf2fc00ab │ │ │ │ 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: 0xf2f400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f27c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf32400ab │ │ │ │ + @ instruction: 0xf2e400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f298 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf31400ab │ │ │ │ + @ instruction: 0xf2d400ab │ │ │ │ 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 │ │ │ │ + movt r0, #16555 @ 0x40ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f2d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f2ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {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] @ (58f308 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movt 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] @ (58f324 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf2b000ab │ │ │ │ + @ instruction: 0xf27000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f340 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subw r0, r4, #171 @ 0xab │ │ │ │ + @ instruction: 0xf26400ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f35c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf29400ab │ │ │ │ + @ instruction: 0xf25400ab │ │ │ │ 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 │ │ │ │ + movw r0, #32939 @ 0x80ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f394 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf27800ab │ │ │ │ + @ instruction: 0xf23800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f3b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf26c00ab │ │ │ │ + @ instruction: 0xf22c00ab │ │ │ │ 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: 0xf22000ab │ │ │ │ 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: 0xf21400ab │ │ │ │ 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 │ │ │ │ + addw 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] @ (58f420 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf23c00ab │ │ │ │ + @ instruction: 0xf1fc00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f43c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf23000ab │ │ │ │ + @ instruction: 0xf1f000ab │ │ │ │ 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: 0xf1e400ab │ │ │ │ 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 │ │ │ │ + rsbs 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] @ (58f490 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - addw r0, r8, #171 @ 0xab │ │ │ │ + rsb r0, r8, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f4ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r4], #-664 @ 0x298 │ │ │ │ + @ instruction: 0xe82400a6 │ │ │ │ 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: 0xf19c00ab │ │ │ │ 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: 0xf18c00ab │ │ │ │ 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 │ │ │ │ + sbcs.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] @ (58f51c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r4, #171 @ 0xab │ │ │ │ + sbc.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] @ (58f538 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf19000ab │ │ │ │ + adcs.w r0, r0, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f554 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #592 @ (adr r2, 58f7a8 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 58f6a8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f570 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #544 @ (adr r2, 58f794 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 58f694 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + add.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf13000ab │ │ │ │ + @ instruction: 0xf0f000ab │ │ │ │ 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: 0xf0e000ab │ │ │ │ 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: 0xf0d000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f5fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #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] @ (58f618 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0e400ab │ │ │ │ + @ instruction: 0xf0a400ab │ │ │ │ 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 │ │ │ │ + eors.w r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f650 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0c400ab │ │ │ │ + eor.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] @ (58f66c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0b400ab │ │ │ │ + orns r0, r4, #171 @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f688 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0a800ab │ │ │ │ + orn 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] @ (58f6a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, ip, #171 @ 0xab │ │ │ │ + orrs.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] @ (58f6c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r0, #171 @ 0xab │ │ │ │ + orrs.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] @ (58f6dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r4, #171 @ 0xab │ │ │ │ + orr.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] @ (58f6f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, #171 @ 0xab │ │ │ │ + bics.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] @ (58f714 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f730 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 58f6d4 │ │ │ │ + beq.n 58f654 │ │ │ │ lsls r6, r4, #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, 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] @ (58f768 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds 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] @ (58f784 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vext.8 d16, d28, d27, #0 │ │ │ │ + vext.8 d0, d28, 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] @ (58f7a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, #0 │ │ │ │ + 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, #8] @ (58f7bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.s16 q8, d20, d27 │ │ │ │ + vaddl.s16 q0, d20, d27 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (58f7dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, #0 │ │ │ │ + subs 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] @ (58f7f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f814 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f830 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r7} │ │ │ │ + pop {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] @ (58f84c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.s16 d16, d16, d27 │ │ │ │ + vhadd.s16 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] @ (58f868 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r5} │ │ │ │ + cbnz r0, 58f8e6 │ │ │ │ lsls r7, r4, #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, 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] @ (58f8a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {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] @ (58f8bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4} │ │ │ │ + cbnz r4, 58f934 │ │ │ │ lsls r7, r4, #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} │ │ │ │ + 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] @ (58f8f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 12, cr0, cr0, cr11, {5} │ │ │ │ + cdp 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] @ (58f910 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 11, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 7, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f92c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 6, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f948 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 9, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 5, cr0, cr0, cr11, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f964 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 8, cr0, cr4, cr11, {5} │ │ │ │ + cdp 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] @ (58f980 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r1, 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] @ (58f99c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f9b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrh r0, [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] @ (58f9d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58f9f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa0c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa28 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa44 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ + ldcl 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] @ (58fa60 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fa7c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + stcl 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] @ (58fa98 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #684] @ 0x2ac │ │ │ │ + stcl 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] @ (58fab4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + ldc 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] @ (58fad0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + stc 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] @ (58faec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r7, r4, #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 │ │ │ │ + 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] @ (58fb24 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ + stcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fb40 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r0, #-684]! @ 0xfffffd54 │ │ │ │ + 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] @ (58fb5c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ + ldcl 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] @ (58fb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [r8, #-684] @ 0xfffffd54 │ │ │ │ + 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] @ (58fb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + ldc 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + stc 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] @ (58fbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldc 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] @ (58fbe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + stc 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] @ (58fc04 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [ip], #684 @ 0x2ac │ │ │ │ + ldcl 0, cr0, [ip], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc20 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #24 │ │ │ │ + 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] @ (58fc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip], {171} @ 0xab │ │ │ │ + mcrr 0, 10, r0, ip, cr11 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc58 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fc74 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stcl 0, cr0, [r4], #-684 @ 0xfffffd54 │ │ │ │ + stc 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] @ (58fc90 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc 0, 10, r0, r0, cr11 @ │ │ │ │ + ldc 0, cr0, [r0], {171} @ 0xab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fcac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #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] @ (58fcc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #944 @ (adr r0, 590098 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 58ff98 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ + 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] @ (58fd1c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb9800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd38 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - rsb r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb8800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd54 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - subs.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] @ (58fd70 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sub.w r0, r8, fp, asr #2 │ │ │ │ + sbc.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fd8c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb9800ab │ │ │ │ + adcs.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fda8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb8800ab │ │ │ │ + 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] @ (58fdc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb3800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fde0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - sbc.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xeb2800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fdfc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58fe18 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r8, fp, asr #2 │ │ │ │ + add.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb3800ab │ │ │ │ + @ instruction: 0xeaf800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb2800ab │ │ │ │ + @ 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] @ (58fe6c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - adds.w r0, r8, fp, asr #2 │ │ │ │ + @ instruction: 0xead800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fe88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r8, fp, asr #2 │ │ │ │ + pkhtb r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaf800ab │ │ │ │ + @ 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] @ (58fec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeae800ab │ │ │ │ + @ instruction: 0xeaa800ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fedc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xead800ab │ │ │ │ + eors.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58fef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - pkhtb r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58ff14 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeab800ab │ │ │ │ + orns 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] @ (58ff30 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeaa800ab │ │ │ │ + orn r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ff4c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eors.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58ff68 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - eor.w r0, r8, fp, asr #2 │ │ │ │ + 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] @ (58ff84 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, r8, fp, asr #2 │ │ │ │ + bics.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ffa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orn r0, r8, fp, asr #2 │ │ │ │ + bic.w r0, r8, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ffbc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, ip, fp, asr #2 │ │ │ │ + ands.w r0, ip, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (58ffd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, r0, fp, asr #2 │ │ │ │ + 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] @ (58fff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - orr.w r0, r4, fp, asr #2 │ │ │ │ + and.w r0, r4, fp, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590010 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bics.w r0, r8, fp, asr #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] @ (59002c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, ip, fp, asr #2 │ │ │ │ + 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] @ (590048 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, r0, fp, asr #2 │ │ │ │ + strd r0, r0, [r0, #684]! @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590064 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, r4, fp, asr #2 │ │ │ │ + ldrd r0, r0, [r4, #684] @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590080 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - and.w r0, r8, fp, asr #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] @ (59009c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd 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] @ (5900b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd 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] @ (5900d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r4, #684]! @ 0x2ac │ │ │ │ + @ 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] @ (5900f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #684] @ 0x2ac │ │ │ │ + @ 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] @ (59010c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + @ 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] @ (590128 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #684] @ 0x2ac │ │ │ │ + @ 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] @ (590144 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9b400ab │ │ │ │ + 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] @ (590160 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe9a800ab │ │ │ │ + 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] @ (59017c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99c00ab │ │ │ │ + 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] @ (590198 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe99000ab │ │ │ │ + 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] @ (5901b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe98400ab │ │ │ │ + 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] @ (5901d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r8, #-684]! @ 0x2ac │ │ │ │ + ldmdb r8!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5901ec ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #-684]! @ 0x2ac │ │ │ │ + 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] @ (590208 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r0, #-684]! @ 0x2ac │ │ │ │ + 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] @ (590224 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r4, #-684] @ 0x2ac │ │ │ │ + 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] @ (590240 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8, #-684] @ 0x2ac │ │ │ │ + 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] @ (59025c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ + 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] @ (590278 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r0!, {r0, r1, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [r0], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590294 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r4!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5902b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r8, {r0, r1, r3, r5, r7} │ │ │ │ + @ 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] @ (5902cc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ + @ 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] @ (5902e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb r0, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8c000ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590304 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r4], #684 @ 0x2ac │ │ │ │ + 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] @ (590320 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [r8], #684 @ 0x2ac │ │ │ │ + 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] @ (59033c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8d800ab │ │ │ │ + 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] @ (590358 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe8c400ab │ │ │ │ + stmia.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] @ (590374 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [r4], #-684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590390 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia.w r0!, {r0, r1, r3, r5, r7} │ │ │ │ + strd r0, r0, [r0], #-684 @ 0x2ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5903ac ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia.w r0, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe85000ab │ │ │ │ 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 │ │ │ │ + @ instruction: 0xe83c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5903e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip], #-684 @ 0x2ac │ │ │ │ + @ instruction: 0xe82c00ab │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590400 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe85800ab │ │ │ │ + @ instruction: 0xe81800ab │ │ │ │ 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: 0xe80c00ab │ │ │ │ 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: 0xe80000ab │ │ │ │ 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 │ │ │ │ + b.n 590440 │ │ │ │ + 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] @ (590470 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe82800ab │ │ │ │ + b.n 590444 │ │ │ │ + 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] @ (59048c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81c00ab │ │ │ │ + b.n 590448 │ │ │ │ + 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] @ (5904a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe81000ab │ │ │ │ + b.n 59044c │ │ │ │ + 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] @ (5904c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe80400ab │ │ │ │ + b.n 590450 │ │ │ │ + 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] @ (5904e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d4 │ │ │ │ + b.n 590454 │ │ │ │ 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] @ (5904fc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904d8 │ │ │ │ + b.n 590458 │ │ │ │ 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] @ (590518 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904dc │ │ │ │ + b.n 59045c │ │ │ │ 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] @ (590534 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e0 │ │ │ │ + b.n 590460 │ │ │ │ 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] @ (590550 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e4 │ │ │ │ + b.n 590464 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59056c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e8 │ │ │ │ + b.n 590468 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590588 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ec │ │ │ │ + b.n 59046c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5905a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f0 │ │ │ │ + b.n 590470 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5905c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ + b.n 590474 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5905dc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ + b.n 590478 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5905f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904fc │ │ │ │ + b.n 59047c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590614 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ + b.n 590480 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590630 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ + b.n 590484 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59064c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ + b.n 590488 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590668 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ + b.n 59048c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590684 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590510 │ │ │ │ + b.n 590490 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5906a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590514 │ │ │ │ + b.n 590494 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5906bc ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590510 │ │ │ │ + b.n 590490 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5906d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 59050c │ │ │ │ + b.n 59048c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5906f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590508 │ │ │ │ + b.n 590488 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590710 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590504 │ │ │ │ + b.n 590484 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59072c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 590500 │ │ │ │ + b.n 590480 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590748 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904fc │ │ │ │ + b.n 59047c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590764 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f8 │ │ │ │ + b.n 590478 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590780 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f4 │ │ │ │ + b.n 590474 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (59079c ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904f0 │ │ │ │ + b.n 590470 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5907b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904ec │ │ │ │ + b.n 59046c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5907d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904e8 │ │ │ │ + b.n 590468 │ │ │ │ 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 590464 │ │ │ │ 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 590460 │ │ │ │ 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 59045c │ │ │ │ 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 590458 │ │ │ │ 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 590454 │ │ │ │ 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 590450 │ │ │ │ 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, [r5, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (5908b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 5904b0 │ │ │ │ + b.n 590430 │ │ │ │ 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 59042c │ │ │ │ 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 590428 │ │ │ │ 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 590424 │ │ │ │ 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 590420 │ │ │ │ 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 59041c │ │ │ │ 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 590418 │ │ │ │ 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 590414 │ │ │ │ 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 590410 │ │ │ │ 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 59040c │ │ │ │ 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 590408 │ │ │ │ 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 590404 │ │ │ │ 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 590400 │ │ │ │ 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 5903fc │ │ │ │ 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 5903f8 │ │ │ │ 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 5903f4 │ │ │ │ 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 5903f0 │ │ │ │ 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 5903ec │ │ │ │ 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 5903e8 │ │ │ │ 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 5903e4 │ │ │ │ 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 5903e0 │ │ │ │ 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 5903dc │ │ │ │ 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 5903d8 │ │ │ │ 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 5903d4 │ │ │ │ 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 5903d0 │ │ │ │ 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 5903cc │ │ │ │ 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 5903c8 │ │ │ │ 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 5903c4 │ │ │ │ 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 5913c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x574> │ │ │ │ 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 5913bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x570> │ │ │ │ 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 5913b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56c> │ │ │ │ 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 5913b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x568> │ │ │ │ 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 5913b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x564> │ │ │ │ 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 5913ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x560> │ │ │ │ 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 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] @ (590c88 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #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] @ (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 591370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x524> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (590cc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, 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] @ (590ce0 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r5!, {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] @ (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 591330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e4> │ │ │ │ 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, [r2, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (590d34 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r5!, {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] @ (590d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 1c4034 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ 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 +1937309,17 @@ │ │ │ │ movle r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 590d82 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ 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 +1937660,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 4f74e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1937693,15 +1937694,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 │ │ │ │ + mrrc 0, 10, r0, r8, cr11 │ │ │ │ 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 +1937734,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 │ │ │ │ + stc 0, cr0, [r4], {171} @ 0xab │ │ │ │ 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 +1937808,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 │ │ │ │ + @ instruction: 0xeb9800ab │ │ │ │ ldrh r2, [r1, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - subs.w r0, r2, fp, asr #2 │ │ │ │ + sbcs.w r0, r2, fp, asr #2 │ │ │ │ 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 +1938001,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> │ │ │ │ + orrs.w r0, ip, fp, asr #2 │ │ │ │ + bne.n 5913c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x574> │ │ │ │ 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> │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldc 1, cr0, [r0], #-264 @ 0xfffffef8 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bcs.n 591454 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x608> │ │ │ │ + bcs.n 5913d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x588> │ │ │ │ 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 +1938291,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, r2, #21 │ │ │ │ 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 +1938308,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, r5, #20 │ │ │ │ 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 +1938493,35 @@ │ │ │ │ movs r3, r1 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ b.n 591908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xabc> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 5918d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xa8c> │ │ │ │ + bpl.n 591a58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xc0c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5914a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x658> │ │ │ │ + b.n 591424 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5d8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ 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> │ │ │ │ + bmi.n 591980 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xb34> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5913e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598> │ │ │ │ + b.n 591364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x518> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x544> │ │ │ │ + b.n 591310 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c4> │ │ │ │ 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 59130c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 591348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fc> │ │ │ │ + b.n 5912c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x47c> │ │ │ │ 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 +1938614,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 5912e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ac> │ │ │ │ + b.n 592278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x142c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5912f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4a8> │ │ │ │ + b.n 592274 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1428> │ │ │ │ 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 +1938676,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 592290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1444> │ │ │ │ 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 +1938728,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 592180 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1334> │ │ │ │ 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 +1938781,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 5921ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1360> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5921b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1368> │ │ │ │ + b.n 592134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x12e8> │ │ │ │ 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 +1938818,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> │ │ │ │ + bne.n 591ba0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0xd54> │ │ │ │ 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 +1939486,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 5923e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1598> │ │ │ │ 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 5923cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1580> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 592434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e8> │ │ │ │ + b.n 5923b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1568> │ │ │ │ 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> │ │ │ │ - lsls r3, r5, #2 │ │ │ │ b.n 59247c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1630> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + b.n 5923fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15b0> │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ 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 59252c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16e0> │ │ │ │ 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 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #20 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r0, #5 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - @ instruction: 0xf2e000ac │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + subw r0, r0, #172 @ 0xac │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ble.n 59233c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x14f0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r3, r0, #5 │ │ │ │ - udf #30 │ │ │ │ + ble.n 592340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x14f4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5923cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1580> │ │ │ │ + bgt.n 59234c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1500> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1474> │ │ │ │ + ble.n 592440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15f4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5922ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1460> │ │ │ │ + ble.n 59242c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e0> │ │ │ │ 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 +1939675,29 @@ │ │ │ │ nop │ │ │ │ bgt.n 592544 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16f8> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ble.n 5923ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1560> │ │ │ │ + ble.n 59252c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16e0> │ │ │ │ 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> │ │ │ │ + b.n 59242c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15e0> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ble.n 59250c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x16c0> │ │ │ │ + bgt.n 59248c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1640> │ │ │ │ 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> │ │ │ │ + bgt.n 592448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15fc> │ │ │ │ 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> │ │ │ │ + bgt.n 592488 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x163c> │ │ │ │ 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 +1939867,32 @@ │ │ │ │ b.n 592634 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17e8> │ │ │ │ blt.n 5926ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1860> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #256] @ (592774 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1928>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - bgt.n 5925e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x179c> │ │ │ │ + bgt.n 592768 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x191c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 5926a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1854> │ │ │ │ + bls.n 592620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17d4> │ │ │ │ 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> │ │ │ │ + blt.n 592640 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17f4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmdb ip, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8dc00aa │ │ │ │ ldr r0, [pc, #8] @ (59269c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1850>) │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r0, #5 │ │ │ │ - blt.n 5925c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1774> │ │ │ │ + blt.n 592740 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18f4> │ │ │ │ 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 +1939983,24 @@ │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 592736 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18ea> │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, lr │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blt.n 592878 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a2c> │ │ │ │ + blt.n 5927f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x19ac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xeb2400ab │ │ │ │ - blt.n 59286c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a20> │ │ │ │ + @ instruction: 0xeae400ab │ │ │ │ + blt.n 5927ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x19a0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r5, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r4, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bge.n 59270c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x18c0> │ │ │ │ + bge.n 59288c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a40> │ │ │ │ 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 +1940225,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> │ │ │ │ + bhi.n 59299c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b50> │ │ │ │ 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 +1940289,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> │ │ │ │ + bhi.n 5929e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b98> │ │ │ │ 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> │ │ │ │ + bhi.n 5929d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b88> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bpl.n 592a30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1be4> │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 592a18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bcc> │ │ │ │ + bhi.n 592998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1b4c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strd r0, r0, [r2, #688]! @ 0x2b0 │ │ │ │ + @ instruction: 0xe9a200ac │ │ │ │ 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 +1940376,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #24] @ (592b68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d1c>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 5929ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ba0> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bhi.n 592bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da0> │ │ │ │ + bhi.n 592b6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d20> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592bec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1da0> │ │ │ │ + bhi.n 592b6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d20> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 592c10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1dc4> │ │ │ │ + bhi.n 592b90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1d44> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 592af0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ca4> │ │ │ │ + bvc.n 592a70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1c24> │ │ │ │ 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 +1940503,15 @@ │ │ │ │ bmi.n 592d6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f20> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r0, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r4, r2, r2 │ │ │ │ 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 +1940836,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ bne.n 592fbc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2170> │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 592f24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20d8> │ │ │ │ + bpl.n 5930a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2258> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 59309c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2250> │ │ │ │ + bpl.n 59301c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21d0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ bne.n 593114 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22c8> │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ 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 +1940926,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> │ │ │ │ + bcs.n 593048 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21fc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 5930f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x22a8> │ │ │ │ + bcs.n 593074 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2228> │ │ │ │ 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 +1941176,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 5937e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2994> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5932b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2464> │ │ │ │ + bcs.n 593430 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25e4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5932c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2478> │ │ │ │ + bcs.n 593444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25f8> │ │ │ │ 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> │ │ │ │ + bne.n 593314 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24c8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24cc> │ │ │ │ + bne.n 593298 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x244c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25f4> │ │ │ │ + bcs.n 5933c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2574> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5932d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2488> │ │ │ │ + bne.n 593454 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2608> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59334c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2500> │ │ │ │ + bne.n 5932cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2480> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2648> │ │ │ │ + bne.n 593414 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25c8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x25b8> │ │ │ │ + bne.n 593384 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2538> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593308 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x24bc> │ │ │ │ + bne.n 593488 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x263c> │ │ │ │ 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 +1941717,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, [r3, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 5938c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a74> │ │ │ │ + bmi.n 593840 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29f4> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 593950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b04> │ │ │ │ + bne.n 5938d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a84> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2abc> │ │ │ │ + beq.n 593888 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a3c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac4> │ │ │ │ + bcs.n 593890 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a44> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bcs.n 59385c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a10> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593940 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af4> │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 593838 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29ec> │ │ │ │ + bcc.n 5939b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b6c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a90> │ │ │ │ + bne.n 59385c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a10> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593820 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29d4> │ │ │ │ + bne.n 5939a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b54> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593868 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a1c> │ │ │ │ + beq.n 5939e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b9c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b68> │ │ │ │ + beq.n 593934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ae8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 5938f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2aa8> │ │ │ │ + bcs.n 593874 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a28> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593834 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29e8> │ │ │ │ + bne.n 5939b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b68> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a64> │ │ │ │ + bne.n 593830 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x29e4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 59393c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af0> │ │ │ │ + bcs.n 5938bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a70> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + ble.n 593944 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2af8> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r0, 59395e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b12> │ │ │ │ + cbnz r0, 59394e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b02> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ 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> │ │ │ │ + bcs.n 593918 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2acc> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 5939c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b78> │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593a2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2be0> │ │ │ │ + beq.n 5939ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b60> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bec> │ │ │ │ + bne.n 5939b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b6c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5938a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a58> │ │ │ │ + bne.n 593a24 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bd8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5939fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2bb0> │ │ │ │ + bne.n 59397c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2b30> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 59390c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ac0> │ │ │ │ + bne.n 59388c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a40> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593930 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ae4> │ │ │ │ + bne.n 5938b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2a64> │ │ │ │ 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 +1941988,37 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 593c14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2dc8> │ │ │ │ + bne.n 593b94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2d48> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ 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 r0!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +1942243,62 @@ │ │ │ │ b.n 593c76 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e2a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593edc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3090> │ │ │ │ + bcs.n 593e5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3010> │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r0, r1, r1 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - cbz r0, 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ + cbz r0, 593e68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x301c> │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 593e54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3008> │ │ │ │ + bne.n 593dd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f88> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30c4> │ │ │ │ + bcs.n 593e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3044> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593ec4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3078> │ │ │ │ + bne.n 593e44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2ff8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 593f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30b8> │ │ │ │ + bcs.n 593e84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3038> │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfac200a7 │ │ │ │ - beq.n 593dd8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f8c> │ │ │ │ + @ instruction: 0xfa8200a7 │ │ │ │ + beq.n 593f58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x310c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3044> │ │ │ │ + beq.n 593e10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fc4> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 593e00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fb4> │ │ │ │ + beq.n 593d80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f34> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 593eec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x30a0> │ │ │ │ + beq.n 593e6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3020> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x302c> │ │ │ │ + beq.n 593df8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fac> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 593e8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3040> │ │ │ │ + beq.n 593e0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fc0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - beq.n 593f58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x310c> │ │ │ │ + beq.n 593ed8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x308c> │ │ │ │ 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 +1942538,44 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf23e0147 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ bl 928132 │ │ │ │ nop {11} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc 15, cr15, [r5], {255} @ 0xff │ │ │ │ bl 8bc142 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ 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 +1942744,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ 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 +1942766,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pop {r2, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ 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 +1943474,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 r5!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +1944116,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} │ │ │ │ + itt vc │ │ │ │ + lslvc r3, r5, #2 │ │ │ │ + stmdbvc sp!, {r4, 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 +1946028,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r0, [pc, #4] @ (596494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5648>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ 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, [r0, #8] │ │ │ │ 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> │ │ │ │ + bcs.n 596474 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5628> │ │ │ │ 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 +1946287,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 adc6c8 │ │ │ │ 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 +1946484,15 @@ │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - add r7, pc, #304 @ (adr r7, 596b00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5cb4>) │ │ │ │ + add r7, pc, #48 @ (adr r7, 596a00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5bb4>) │ │ │ │ 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 +1947302,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 ad76e0 │ │ │ │ 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 +1947685,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 ad24a0 │ │ │ │ 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 ad72e4 │ │ │ │ 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 ad7cb0 │ │ │ │ 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 ad1e1c │ │ │ │ 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 +1955704,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, [r0, #8] │ │ │ │ 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 +1960490,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 ad258c │ │ │ │ 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 +1961949,15 @@ │ │ │ │ addw sp, sp, #2776 @ 0xad8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 5a16a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1085c> │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79a00aa │ │ │ │ + @ instruction: 0xf75a00aa │ │ │ │ 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 +1962242,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 ad125c │ │ │ │ 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 +1962271,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 ad11f0 │ │ │ │ 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 +1962305,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 ad123c │ │ │ │ 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 ad123c │ │ │ │ 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 +1963087,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 ad89bc │ │ │ │ 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 +1963299,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 ad9790 │ │ │ │ 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 +1963821,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, r4, #4 │ │ │ │ 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 +1968856,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 │ │ │ │ + vshr.u64 d29, d14, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ bvc.n 5a6a0a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x15bbe> │ │ │ │ - vshr.u32 , q6, #1 │ │ │ │ + vshr.u32 d29, d12, #1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, 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, #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 +1969735,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ 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 +1971742,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> │ │ │ │ + cbz r2, 5a893e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17af2> │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cbz r0, 5a8926 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x17ada> │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - uxth r0, r4 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ 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 +1975087,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, [r2, #40] @ 0x28 │ │ │ │ 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 +1975332,24 @@ │ │ │ │ str.w r3, [r0, #1448] @ 0x5a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (5ab090 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a244>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r5] │ │ │ │ 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, [r3, #8] │ │ │ │ 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 +1975396,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, [r2, #8] │ │ │ │ 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 +1975428,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 a8ebc0 │ │ │ │ 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 +1975456,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] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ 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 +1975472,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] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ 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 +1975557,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 a8ad14 │ │ │ │ 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 a8ad8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ad88 │ │ │ │ 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 a8ad14 │ │ │ │ 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 a8ad8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ad88 │ │ │ │ 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 +1975726,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, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r4, [pc, #264] @ (5ab5b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a76c>) │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ 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 +1976223,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 a8efa8 │ │ │ │ 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 a8ac14 │ │ │ │ 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 +1976353,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 adc6c8 │ │ │ │ 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 +1976556,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] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ 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 +1976587,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ pldw [r9, #4095] @ 0xfff │ │ │ │ strb.w pc, [r3, #4095] @ 0xfff │ │ │ │ bl 529e96 │ │ │ │ bl 4fbe9a │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ 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 +1976829,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 a8baf4 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6e734 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1977007,15 +1977008,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 a8b904 │ │ │ │ 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 +1977032,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 │ │ │ │ + subs r0, r5, r7 │ │ │ │ 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 +1977059,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 a8ee54 │ │ │ │ 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 +1977109,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 a8ebe8 │ │ │ │ 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,16 +1977165,16 @@ │ │ │ │ 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} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ + it │ │ │ │ + lsl 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 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -1977384,15 +1977385,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 adc3bc │ │ │ │ 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 +1977438,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 adc3a8 │ │ │ │ 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 +1977527,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 a8b9e8 │ │ │ │ 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 +1977629,21 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [pc, #88] @ (5ac9f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bba4>) │ │ │ │ + ldr r2, [pc, #856] @ (5accf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bea4>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldr r2, [pc, #744] @ (5acc88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1be3c>) │ │ │ │ + ldr r2, [pc, #488] @ (5acb88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1bd3c>) │ │ │ │ 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 +1979167,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, [r1, #44] @ 0x2c │ │ │ │ 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 +1979398,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (5adc88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1ce3c>) │ │ │ │ add r1, pc │ │ │ │ bl 5aef60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e114> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ 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, [r3, r0] │ │ │ │ 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 +1979440,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 ad76e0 │ │ │ │ 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 +1979835,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 ad72e4 │ │ │ │ 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 ad7cb0 │ │ │ │ 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 ad1e1c │ │ │ │ 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 +1980503,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, [r4, r0] │ │ │ │ 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 +1981089,15 @@ │ │ │ │ b.n 5aee8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e042> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #7 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #704] @ (5af19c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e350>) │ │ │ │ + ldr r4, [pc, #448] @ (5af09c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e250>) │ │ │ │ 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 +1981441,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 r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +1981548,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 r3!, {r6, r7} │ │ │ │ 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 +1981605,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 │ │ │ │ + mov sl, r8 │ │ │ │ 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 +1982162,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 │ │ │ │ + tst r4, r6 │ │ │ │ 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 +1982483,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 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ 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 +1982795,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 r2, #166 @ 0xa6 │ │ │ │ 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 +1982853,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5b0160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f314> │ │ │ │ b.n 5b0186 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f33a> │ │ │ │ bl 5ae998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1db4c> │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ 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 +1983482,17 @@ │ │ │ │ bhi.w 5b0526 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f6da> │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bls.n 5b081a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f9ce> │ │ │ │ b.n 5b0526 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1f6da> │ │ │ │ nop │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ 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 +1983570,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 r2, #238 @ 0xee │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ 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 +1983833,17 @@ │ │ │ │ mov r6, ip │ │ │ │ b.n 5b0b48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1fcfc> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subw r1, r0, #2112 @ 0x840 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf68e0140 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ 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 +1983865,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] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ 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 +1984013,21 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd lr, r7, [sp, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 3a38d0 │ │ │ │ b.n 5b0c96 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1fe4a> │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ 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 +1984320,19 @@ │ │ │ │ b.n 5b0f86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2013a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs.w r1, r4, #64 @ 0x40 │ │ │ │ sub.w r1, lr, #64 @ 0x40 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r6, #64 @ 0x40 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ 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 +1984440,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, r6, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cdp 1, 8, cr0, cr2, cr0, {2} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ 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 +1984755,25 @@ │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 5b15c2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20776> │ │ │ │ b.n 5b1570 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20724> │ │ │ │ bl 5ae998 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1db4c> │ │ │ │ b.n 5b1524 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x206d8> │ │ │ │ nop │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr9, {5} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr9, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #368] @ (5b1790 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20944>) │ │ │ │ ldr r2, [pc, #368] @ (5b1794 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20948>) │ │ │ │ @@ -1984911,15 +1984912,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 │ │ │ │ + stc2 0, cr0, [r6, #-676] @ 0xfffffd5c │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ subs r4, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1985386,17 +1985387,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] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ 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 +1985772,21 @@ │ │ │ │ ands r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5b1d04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x20eb8> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r3, #3 │ │ │ │ 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 +1986394,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5b1444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x205f8> │ │ │ │ b.n 5b22b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2146c> │ │ │ │ adds r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 5b2098 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2124c> │ │ │ │ b.n 5b25be <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x21772> │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + adds r4, r4, 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2002641,15 +2002642,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 a8e7cc │ │ │ │ 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 +2002962,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 a8e7e4 │ │ │ │ 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 +2003813,17 @@ │ │ │ │ str.w r0, [r5, #2728] @ 0xaa8 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r5, #2724] @ 0xaa4 │ │ │ │ str.w r2, [r5, #2732] @ 0xaac │ │ │ │ str.w r3, [r5, #2736] @ 0xab0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #280] @ (5bf3e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e59c>) │ │ │ │ + ldr r5, [pc, #24] @ (5bf2e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e49c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ 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 +2003910,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 r3, [pc, #792] @ (5bf718 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e8cc>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ 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 +2003932,17 @@ │ │ │ │ movs r0, #16 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5bf1e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e398> │ │ │ │ str.w r5, [r4, #2716] @ 0xa9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #752] @ (5bf72c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e8e0>) │ │ │ │ + ldr r2, [pc, #496] @ (5bf62c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e7e0>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ 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 +2003956,17 @@ │ │ │ │ add.w r2, r4, #32768 @ 0x8000 │ │ │ │ add.w r4, r4, #28672 @ 0x7000 │ │ │ │ ldr.w r3, [r2, #2720] @ 0xaa0 │ │ │ │ str.w r5, [r4, #3964] @ 0xf7c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #2720] @ 0xaa0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #472] @ (5bf658 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e80c>) │ │ │ │ + ldr r2, [pc, #216] @ (5bf558 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2e70c>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r5, #6 │ │ │ │ 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 +2004131,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 r1, [pc, #800] @ (5bf994 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2eb48>) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ 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 +2004869,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, [r1, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sbcs r2, r6 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #808] @ (5c0210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f3c4>) │ │ │ │ + ldr r2, [pc, #552] @ (5c0110 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f2c4>) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ 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 +2005057,23 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ b.n 5bffae <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2f162> │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r0, #5 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ 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 +2005239,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, r0, #13 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ 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 +2005492,17 @@ │ │ │ │ @ instruction: 0xffff416f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ 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 +2005590,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 r0, #162 @ 0xa2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ 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 +2005763,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, r0, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ 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 +2005946,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c0a4a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fbfe> │ │ │ │ b.n 5c0a7e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fc32> │ │ │ │ mov r7, sl │ │ │ │ b.n 5c0a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x2fbd0> │ │ │ │ nop │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ 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 +2005980,17 @@ │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ 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 +2006020,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 r2, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ 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 +2006058,17 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ 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 +2006097,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 r1, #206 @ 0xce │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ 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 +2006239,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 r0, #190 @ 0xbe │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ 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 +2006380,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, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ 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 +2006415,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, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ 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 +2006707,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 a8e7fc │ │ │ │ mov r0, r8 │ │ │ │ blx 70238 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r6, #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 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2006734,29 +2006735,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 ad24a0 │ │ │ │ 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 a8e814 │ │ │ │ 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 +2012405,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 │ │ │ │ + adc.w r1, sl, #18 │ │ │ │ + adds.w r1, r8, #18 │ │ │ │ + @ instruction: 0xf0e20112 │ │ │ │ + vorr.i32 d16, #66 @ 0x00000042 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stcl 1, cr0, [r0, #72] @ 0x48 │ │ │ │ - stc 1, cr0, [r4, #72] @ 0x48 │ │ │ │ + stc 1, cr0, [r0, #72] @ 0x48 │ │ │ │ + stcl 1, cr0, [r4, #-72] @ 0xffffffb8 │ │ │ │ stmdb 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 +2015581,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 ad258c │ │ │ │ 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 +2015892,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 ad1364 │ │ │ │ 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 +2015913,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 ad132c │ │ │ │ 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 +2016119,16 @@ │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, #32 │ │ │ │ bne.n 5c7e02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x36fb6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 4, cr0, cr6, cr2, {5} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr2, {5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ 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 +2016732,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 ad1520 │ │ │ │ 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 +2016877,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 │ │ │ │ + itee eq │ │ │ │ + lsleq r2, r2, #4 │ │ │ │ @ instruction: 0xfaabffff │ │ │ │ - pushpl {r4, r5, r6, lr} │ │ │ │ + pushne {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 +2016983,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 ad1274 │ │ │ │ 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 +2017105,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 ae4690 │ │ │ │ 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 +2017343,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #27] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ 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 +2017550,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} │ │ │ │ + bics.w r0, r4, #162 @ 0xa2 │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #196] @ (5c8dfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37fb0>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2017629,17 +2017630,17 @@ │ │ │ │ bne.n 5c8dde <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37f92> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c8d8c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37f40> │ │ │ │ b.n 5c8dca <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x37f7e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 5c8e62 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38016> │ │ │ │ + cbz r0, 5c8e52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x38006> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ 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 +2017709,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 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ 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 +2017804,17 @@ │ │ │ │ bne.n 5c8fba <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3816e> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5c8f4a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x380fe> │ │ │ │ b.n 5c8fa6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3815a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 5c8ff6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x381aa> │ │ │ │ + cbz r0, 5c8fe6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3819a> │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ 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 +2018235,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 r5!, {r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, 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 +2018921,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - movt r0, #8361 @ 0x20a9 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + @ instruction: 0xf28200a9 │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ 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, [r7, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ 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 +2019637,35 @@ │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 5ab750 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1a904> │ │ │ │ b.n 5ca276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3942a> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #968 @ (adr r7, 5ca728 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x398dc>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, 5ca3a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39558> │ │ │ │ + cbnz r2, 5ca394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39548> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r4, 5ca396 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3954a> │ │ │ │ + cbnz r4, 5ca386 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3953a> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb83a │ │ │ │ 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 r1, pc, #880 @ (adr r1, 5ca6f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x398a4>) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ 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 +2020154,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} │ │ │ │ + cbz r6, 5ca92e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39ae2> │ │ │ │ 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 r1, pc, #640 @ (adr r1, 5cab40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x39cf4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ 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 +2021058,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 r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf32a00a7 │ │ │ │ + @ instruction: 0xf2ea00a7 │ │ │ │ stmdb 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 +2022131,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, [r2, #32] │ │ │ │ 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 +2022357,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5cbe70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3b024> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ rors r4, r2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ 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 +2022431,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 ad123c │ │ │ │ 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 +2022457,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 ad125c │ │ │ │ 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 ad123c │ │ │ │ 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 +2022524,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 a95aac │ │ │ │ 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 +2022555,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 ad11f0 │ │ │ │ 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 +2022727,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 ae4690 │ │ │ │ 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 +2022861,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 r2, [sp, #992] @ 0x3e0 │ │ │ │ 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 +2022996,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ 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 +2023489,23 @@ │ │ │ │ bl 5aefe4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x1e198> │ │ │ │ b.n 5cc896 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3ba4a> │ │ │ │ strd r7, r7, [r4, #-4] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n 5cc962 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bb16> │ │ │ │ strd r7, r7, [r4] │ │ │ │ b.n 5cc962 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bb16> │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 5ccd52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bf06> │ │ │ │ + cbz r4, 5ccd42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3bef6> │ │ │ │ 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 +2023720,15 @@ │ │ │ │ add.w fp, fp, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 5ccec2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c076> │ │ │ │ ldr.w r1, [fp, #-12] │ │ │ │ mov r4, fp │ │ │ │ b.n 5ccd3a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3beee> │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ 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 +2023951,15 @@ │ │ │ │ b.n 5cd08c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3c240> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ lsls r7, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ 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 +2024223,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, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ 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 +2024479,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 r5, [sp, #992] @ 0x3e0 │ │ │ │ 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 +2024676,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, [r5, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ 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 +2024823,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 r2, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ 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 +2025885,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] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ 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 +2027261,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, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ 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, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ 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 +2028520,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, [r2, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ 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 +2029015,30 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 5d0276 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x3f42a> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [sl, #248]! @ 0xf8 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfb40013e │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r7, r5] │ │ │ │ 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 +2029752,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, r5, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [pc, #800] @ (5d11f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x403a8>) │ │ │ │ + ldr r4, [pc, #544] @ (5d10f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x402a8>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #608] @ (5d1140 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x402f4>) │ │ │ │ + ldr r2, [pc, #352] @ (5d1040 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x401f4>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ 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 +2030409,52 @@ │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ b.w 5d2376 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4152a> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #392] @ (5d173c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x408f0>) │ │ │ │ + ldr r0, [pc, #136] @ (5d163c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x407f0>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx r3 │ │ │ │ + mov lr, fp │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mrrc 1, 3, r0, r0, cr14 @ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ 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 +2031262,42 @@ │ │ │ │ b.n 5d1e60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41014> │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #196 @ (adr r4, 5d1ee0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41094>) │ │ │ │ vtbx.8 d30, {d31- instruction: 0xfffffed4 │ │ │ │ + @ instruction: 0xfffffe94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcrr2 0, 10, r0, sl, cr7 │ │ │ │ - subs r5, #32 │ │ │ │ + stc2 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb8e00a7 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + @ instruction: 0xfb4e00a7 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr??.w r0, [r2, #167] @ 0xa7 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + ldrsb.w r0, [r2, #167] @ 0xa7 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ 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 +2032386,43 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 6f3f8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 5d2962 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x41b16> │ │ │ │ b.w 5d17f6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x409aa> │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbc.w r0, ip, #5472256 @ 0x538000 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xf52c00a7 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf39600a7 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf35600a7 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + ldc 0, cr0, [sl, #-668]! @ 0xfffffd64 │ │ │ │ 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 +2032950,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, [r6, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + rsb r0, sl, r7, asr #2 │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeade00a7 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + eors.w r0, lr, r7, asr #2 │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xeaae00a7 │ │ │ │ - cmp r4, #10 │ │ │ │ + orn r0, lr, r7, asr #2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ 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 +2033498,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 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d39a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42b5c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5d3a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42bdc> │ │ │ │ + b.n 5d39a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42b5c> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 5d39a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42b54> │ │ │ │ + b.n 5d3920 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x42ad4> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ 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 +2033551,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 ad125c │ │ │ │ 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 +2033627,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 ad125c │ │ │ │ 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 +2034725,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - bvc.n 5d43a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4355c> │ │ │ │ + bvc.n 5d4328 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x434dc> │ │ │ │ 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 +2035332,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 │ │ │ │ + @ instruction: 0xfadc0111 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -2035450,15 +2035451,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 ae4c3c │ │ │ │ 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 +2035595,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: 0xf6360111 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - @ instruction: 0xf4ec0111 │ │ │ │ + @ instruction: 0xf4ac0111 │ │ │ │ stmdb 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 +2036359,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 r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str.w r0, [r6, r6, lsl #2] │ │ │ │ - strb.w r0, [r4, r6, lsl #2] │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + strb.w r0, [r6, r6, lsl #2] │ │ │ │ + @ instruction: 0xf7c400a6 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ 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 +2037336,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 │ │ │ │ + rev r2, r1 │ │ │ │ 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 +2037609,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: 0xb66c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + setend le │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb62c │ │ │ │ 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 +2037700,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: 0xf61200b4 │ │ │ │ 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 +2037781,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: 0xf59c00b4 │ │ │ │ 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 +2037908,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} │ │ │ │ + eor.w r0, sl, #5898240 @ 0x5a0000 │ │ │ │ + cbz r4, 5d6496 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4564a> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r2} │ │ │ │ + cbz r4, 5d6494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45648> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r4, 5d64a2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45656> │ │ │ │ + cbz r4, 5d6492 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45646> │ │ │ │ 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 +2038029,20 @@ │ │ │ │ blt.n 5d6508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x456bc> │ │ │ │ b.n 5d652a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x456de> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a200b4 │ │ │ │ - cbz r4, 5d6598 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4574c> │ │ │ │ + @ instruction: 0xf36200b4 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxth r6, r2 │ │ │ │ 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 +2038405,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5d6a88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45c3c> │ │ │ │ + bgt.n 5d6a08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45bbc> │ │ │ │ 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 +2038756,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 r4, sp, #824 @ 0x338 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ 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>) │ │ │ │ + ldc 0, cr0, [r6], #720 @ 0x2d0 │ │ │ │ + add r1, pc, #96 @ (adr r1, 5d6ddc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x45f90>) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xebe800b4 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + sub.w r0, r8, r4, ror #2 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ 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 +2039303,38 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 53555c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 5d6ebe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46072> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strd r0, r0, [ip, #-720] @ 0x2d0 │ │ │ │ - @ instruction: 0xe82800b4 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + stmdb ip, {r2, r4, r5, r7} │ │ │ │ + b.n 5d7310 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x464c4> │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #512 @ (adr r6, 5d7548 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x466fc>) │ │ │ │ + add r6, pc, #256 @ (adr r6, 5d7448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x465fc>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #392 @ (adr r6, 5d74d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46688>) │ │ │ │ + add r6, pc, #136 @ (adr r6, 5d73d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46588>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 5d7490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46644>) │ │ │ │ + add r6, pc, #64 @ (adr r6, 5d7390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46544>) │ │ │ │ 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 r5, pc, #1016 @ (adr r5, 5d774c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46900>) │ │ │ │ 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 r5, pc, #1000 @ (adr r5, 5d7740 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x468f4>) │ │ │ │ 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 r5, pc, #968 @ (adr r5, 5d7724 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x468d8>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r5, pc, #312 @ (adr r5, 5d749c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46650>) │ │ │ │ + add r5, pc, #56 @ (adr r5, 5d739c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x46550>) │ │ │ │ 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 +2040114,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 │ │ │ │ + mcr 0, 6, r0, cr0, cr8, {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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2040930,17 +2040932,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 r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ 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 +2041342,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 ad89bc │ │ │ │ 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 +2041566,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 ad9790 │ │ │ │ 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 +2042128,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, [r4, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ 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 +2042600,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, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ 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 5d9100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x482b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5d9e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48ffc> │ │ │ │ + b.n 5d9dc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48f7c> │ │ │ │ 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 +2043075,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, [r4, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (5d9db4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48f68>) │ │ │ │ + ldr r3, [pc, #264] @ (5d9cb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48e68>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #168] @ (5d9c60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x48e14>) │ │ │ │ + ldr r1, [pc, #936] @ (5d9f60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49114>) │ │ │ │ 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 +2043812,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, [r2, #1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 5da2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49454> │ │ │ │ + bgt.n 5da420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x495d4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 5da58c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49740>) │ │ │ │ + add r4, pc, #312 @ (adr r4, 5da48c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49640>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 5da31c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x494d0> │ │ │ │ + bge.n 5da29c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49450> │ │ │ │ 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 +2044118,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, [r7, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #888] @ (5da9d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b88>) │ │ │ │ + ldr r3, [pc, #632] @ (5da8d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49a88>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 5da860 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49a14>) │ │ │ │ + add r1, pc, #256 @ (adr r1, 5da760 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49914>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 5da6c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49874> │ │ │ │ + cbz r4, 5da6b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49864> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 5da6a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49858> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #88] @ (5da6c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49878>) │ │ │ │ + ldr r1, [pc, #856] @ (5da9c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49b78>) │ │ │ │ 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 +2044435,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, [r0, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcs.n 5daa78 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c2c> │ │ │ │ + bcs.n 5da9f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49bac> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 5daa88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49c3c> │ │ │ │ + beq.n 5daa08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x49bbc> │ │ │ │ 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 +2047151,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6e7b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ 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 +2047225,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ bl 546798 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ 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 +2047333,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 r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ 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 +2047446,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 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ 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 +2047843,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, [r5, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #752] @ (5dcfc0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c174>) │ │ │ │ + ldr r7, [pc, #496] @ (5dcec0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c074>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #432] @ (5dce84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c038>) │ │ │ │ + ldr r7, [pc, #176] @ (5dcd84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf38>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f0>) │ │ │ │ + ldr r7, [pc, #352] @ (5dce3c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bff0>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5dcf40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0f4>) │ │ │ │ + ldr r7, [pc, #352] @ (5dce40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bff4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r4, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r7, [pc, #224] @ (5dcdc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf7c>) │ │ │ │ + ldr r6, [pc, #992] @ (5dd0c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c27c>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (5dcfa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c158>) │ │ │ │ + ldr r6, [pc, #432] @ (5dcea4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c058>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #536] @ (5dcf10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c0c4>) │ │ │ │ + ldr r6, [pc, #280] @ (5dce10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bfc4>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #136] @ (5dcd88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf3c>) │ │ │ │ + ldr r5, [pc, #904] @ (5dd088 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c23c>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #144] @ (5dcd94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf48>) │ │ │ │ + ldr r5, [pc, #912] @ (5dd094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c248>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #408] @ (5dcea0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c054>) │ │ │ │ + ldr r6, [pc, #152] @ (5dcda0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4bf54>) │ │ │ │ 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 r5, [pc, #784] @ (5dd020 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4c1d4>) │ │ │ │ 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 +2048295,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, [r1, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ 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 +2048767,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, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #14 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ 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,46 +2049440,46 @@ │ │ │ │ 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 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ands r0, r7 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ + 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] │ │ │ │ add.w r6, r0, r1, lsl #2 │ │ │ │ @@ -2049551,15 +2049553,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, [r6, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r4, [r0, #1072] @ 0x430 │ │ │ │ @@ -2049687,15 +2049689,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, [r1, #6] │ │ │ │ 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 +2050209,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] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r0, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ 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 +2050589,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, [r6, #10] │ │ │ │ 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, [r3, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ 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 +2051161,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, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ 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 +2051599,27 @@ │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r7, [pc, #136] @ (5df498 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e64c>) │ │ │ │ + ldr r6, [pc, #904] @ (5df798 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e94c>) │ │ │ │ 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, r5, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (5df424 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e5d8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, pc, #616 @ (adr r1, 5df690 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e844>) │ │ │ │ + add r1, pc, #360 @ (adr r1, 5df590 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e744>) │ │ │ │ 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 +2051669,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4a6244 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1e08 │ │ │ │ + bl ac1db8 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1d8c │ │ │ │ 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 +2051690,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 a8e424 │ │ │ │ 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 a8e424 │ │ │ │ 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 +2051735,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] │ │ │ │ + ldr r7, [pc, #824] @ (5df8b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ea68>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r5, [pc, #344] @ (5df6dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e890>) │ │ │ │ + ldr r5, [pc, #88] @ (5df5dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e790>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #168] @ (5df630 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e7e4>) │ │ │ │ + ldr r5, [pc, #936] @ (5df930 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eae4>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r4, [pc, #400] @ (5df71c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e8d0>) │ │ │ │ + ldr r4, [pc, #144] @ (5df61c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4e7d0>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r6, [pc, #1016] @ (5df988 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb3c>) │ │ │ │ + ldr r6, [pc, #760] @ (5df888 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ea3c>) │ │ │ │ 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 +2051768,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 a8ad14 │ │ │ │ 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 a8ad8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ad88 │ │ │ │ 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 +2051864,23 @@ │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r3, [pc, #728] @ (5df9a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb58>) │ │ │ │ + ldr r3, [pc, #472] @ (5df8a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4ea58>) │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsrs r6, r6, #6 │ │ │ │ lsls r6, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r6, r4 │ │ │ │ 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 +2052234,15 @@ │ │ │ │ bne.w 5df992 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb46> │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 5df992 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb46> │ │ │ │ b.n 5df9d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4eb86> │ │ │ │ nop │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ 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 +2052423,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 adc6c8 │ │ │ │ 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 +2052531,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 a8e408 │ │ │ │ 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 +2052580,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 │ │ │ │ + subs.w r0, r4, #160 @ 0xa0 │ │ │ │ + rsb r0, sl, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf1e000a0 │ │ │ │ + addw r0, r8, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf22e00a0 │ │ │ │ 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 +2052654,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, r0, #0 │ │ │ │ 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 +2052891,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, [r6, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ 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 +2053417,15 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orrs r0, r4 │ │ │ │ b.n 5e0814 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4f9c8> │ │ │ │ nop │ │ │ │ str.w r0, [sl, ] │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, r3 │ │ │ │ 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 +2053864,15 @@ │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #6 │ │ │ │ bne.w 5e091c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fad0> │ │ │ │ b.n 5e08e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4fa9c> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf764013d │ │ │ │ - add r2, pc │ │ │ │ + add r2, r7 │ │ │ │ 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 +2053915,17 @@ │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ 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 +2054452,31 @@ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ bl 5e0248 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4f3fc> │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ b.n 5e1220 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x503d4> │ │ │ │ nop │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ 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 +2054633,27 @@ │ │ │ │ b.n 5e153c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x506f0> │ │ │ │ ldr r1, [pc, #36] @ (5e15bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50770>) │ │ │ │ add r1, pc │ │ │ │ b.n 5e1544 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x506f8> │ │ │ │ add.w r1, r8, sp, rrx │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ 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 +2054715,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5e1648 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x507fc> │ │ │ │ cmp r4, r9 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ 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 +2054779,15 @@ │ │ │ │ mul.w r1, r1, r9 │ │ │ │ blx 6f730 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ b.n 5e16d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50886> │ │ │ │ nop │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ 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 +2055118,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, r3, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ 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] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ 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 +2055828,29 @@ │ │ │ │ b.n 5e1da0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50f54> │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ b.n 5e1bb8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50d6c> │ │ │ │ nop │ │ │ │ b.n 5e1c40 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x50df4> │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ + stc2 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ ldrb.w r3, [r0, #76] @ 0x4c │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ itt ls │ │ │ │ ldrls.w r3, [r1, #284] @ 0x11c │ │ │ │ @@ -2056365,15 +2056367,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] │ │ │ │ + ldr??.w r0, [r6, #166] @ 0xa6 │ │ │ │ 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 +2056406,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 ad76e0 │ │ │ │ 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 +2056525,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 a8e434 │ │ │ │ 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 +2056677,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 a8e428 │ │ │ │ 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 +2056995,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 │ │ │ │ + sub.w r0, r8, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf19c00a6 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf18600a6 │ │ │ │ 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 │ │ │ │ + sbc.w r0, r2, #166 @ 0xa6 │ │ │ │ + sbc.w r0, r2, #166 @ 0xa6 │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18a00a6 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + adc.w r0, sl, #166 @ 0xa6 │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #166 @ 0xa6 │ │ │ │ + adds.w r0, sl, #166 @ 0xa6 │ │ │ │ adds r0, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, lr │ │ │ │ + add lr, r6 │ │ │ │ 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: 0xf0ce00a6 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ - @ instruction: 0xf0d000a6 │ │ │ │ + eors.w r0, r0, #166 @ 0xa6 │ │ │ │ + eors.w r0, r0, #166 @ 0xa6 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b600a6 │ │ │ │ + orns r0, r6, #166 @ 0xa6 │ │ │ │ asrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, #166 @ 0xa6 │ │ │ │ + orrs.w r0, lr, #166 @ 0xa6 │ │ │ │ adds r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #166 @ 0xa6 │ │ │ │ + orrs.w r0, r4, #166 @ 0xa6 │ │ │ │ asrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r2, #166 @ 0xa6 │ │ │ │ + orr.w r0, r2, #166 @ 0xa6 │ │ │ │ cmp r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + add lr, r9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #166 @ 0xa6 │ │ │ │ + and.w r0, lr, #166 @ 0xa6 │ │ │ │ movs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, #166 @ 0xa6 │ │ │ │ + and.w r0, r0, #166 @ 0xa6 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #166 @ 0xa6 │ │ │ │ + vaddl.s32 q8, d30, d22 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #166 @ 0xa6 │ │ │ │ + vaddl.s8 q8, d22, d22 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #166 @ 0xa6 │ │ │ │ + vaddl.s8 q8, d16, d22 │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d18, d22, #0 │ │ │ │ + vext.8 d0, d18, d22, #0 │ │ │ │ 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 +2057473,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 ad72e4 │ │ │ │ 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 +2057731,55 @@ │ │ │ │ blx r3 │ │ │ │ b.n 5e365c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52810> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ mov.w r8, #6 │ │ │ │ b.w 5e2ca6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x51e5a> │ │ │ │ subs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr10, cr6, {5} │ │ │ │ - cdp 0, 13, cr0, cr8, cr6, {5} │ │ │ │ + cdp 0, 10, cr0, cr10, cr6, {5} │ │ │ │ + cdp 0, 9, cr0, cr8, cr6, {5} │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr8, cr6, {5} │ │ │ │ - cdp 0, 11, cr0, cr14, cr6, {5} │ │ │ │ + cdp 0, 8, cr0, cr8, cr6, {5} │ │ │ │ + cdp 0, 7, cr0, cr14, cr6, {5} │ │ │ │ subs r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {5} │ │ │ │ + cdp 0, 5, cr0, cr8, cr6, {5} │ │ │ │ asrs r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5e37e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5299c> │ │ │ │ + b.n 5e3768 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5291c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrd r0, r0, [r0], #664 @ 0x298 │ │ │ │ - adds r3, #18 │ │ │ │ + ldmia.w r0!, {r1, r2, r5, r7} │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ 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 r1, #234 @ 0xea │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e35f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x527a8> │ │ │ │ + b.n 5e3574 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52728> │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (5e3904 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ab8>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2057788,15 +2057790,15 @@ │ │ │ │ add r0, pc │ │ │ │ bl 3a2ac0 │ │ │ │ str.w r0, [r4, #3304] @ 0xce8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - b.n 5e3888 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a3c> │ │ │ │ + b.n 5e3808 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x529bc> │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #428] @ (5e3acc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c80>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2057972,55 +2057974,55 @@ │ │ │ │ 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> │ │ │ │ + bls.n 5e3a6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c20> │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 5e39d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b84> │ │ │ │ + b.n 5e3950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b04> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bd0> │ │ │ │ + b.n 5e399c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b50> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52be8> │ │ │ │ + b.n 5e39b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b68> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c18> │ │ │ │ + b.n 5e39e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b98> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bec> │ │ │ │ + b.n 5e39b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b6c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3a48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52bfc> │ │ │ │ + b.n 5e39c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b7c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3ad4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c88> │ │ │ │ + b.n 5e3a54 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c08> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5e3bd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d84> │ │ │ │ + bge.n 5e3b50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d04> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 5e3b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52cb8> │ │ │ │ + bls.n 5e3a84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52c38> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5e38d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a88> │ │ │ │ + b.n 5e3854 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a08> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e38bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a70> │ │ │ │ + b.n 5e383c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x529f0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e39d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b84> │ │ │ │ + b.n 5e3950 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b04> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e398c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b40> │ │ │ │ + b.n 5e390c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ac0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3960 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52b14> │ │ │ │ + b.n 5e38e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a94> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3934 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52ae8> │ │ │ │ + b.n 5e38b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a68> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3908 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52abc> │ │ │ │ + b.n 5e3888 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a3c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e38dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a90> │ │ │ │ + b.n 5e385c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a10> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e38b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a64> │ │ │ │ + b.n 5e3830 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x529e4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e3884 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52a38> │ │ │ │ + b.n 5e3804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x529b8> │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5e3ba8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52d5c> │ │ │ │ mov.w ip, #11 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #2 │ │ │ │ @@ -2058198,15 +2058200,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 │ │ │ │ + stmia.w ip!, {r1, r2, r5, r7} │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (5e3dac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x52f60>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2059015,19 +2059017,19 @@ │ │ │ │ addw r7, r7, #1439 @ 0x59f │ │ │ │ addw r6, r6, #1439 @ 0x59f │ │ │ │ mov.w r1, #1440 @ 0x5a0 │ │ │ │ movt r1, #180 @ 0xb4 │ │ │ │ orr.w r6, r6, r7, lsl #13 │ │ │ │ b.n 5e4644 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x537f8> │ │ │ │ nop │ │ │ │ - bhi.n 5e45f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x537ac> │ │ │ │ + bhi.n 5e4778 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5392c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5e472c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x538e0> │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ 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 +2059466,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ itt ne │ │ │ │ addne.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ orrne.w r1, r1, r3, lsl #5 │ │ │ │ b.n 5e47d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5398c> │ │ │ │ nop │ │ │ │ - blt.n 5e4bb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53d68> │ │ │ │ + blt.n 5e4d34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x53ee8> │ │ │ │ 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 +2060083,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ blx 6fc34 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 5e54e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54694> │ │ │ │ + bvs.n 5e5460 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54614> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 5e5530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x546e4> │ │ │ │ + bcs.n 5e54b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54664> │ │ │ │ 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 +2060324,23 @@ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ b.n 5e5546 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x546fa> │ │ │ │ nop │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - beq.n 5e57d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54988> │ │ │ │ + beq.n 5e5754 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54908> │ │ │ │ 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> │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e5784 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54938> │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5e575c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x54910> │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ 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 +2060942,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 r0!, {r1, r2, r6, r7} │ │ │ │ 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 +2061043,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} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ 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 +2062293,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 5e6ec0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56074> │ │ │ │ nop │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 5e6f0e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x560c2> │ │ │ │ + cbnz r0, 5e6efe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x560b2> │ │ │ │ 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 +2062435,15 @@ │ │ │ │ bl 5e6c04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x55db8> │ │ │ │ b.n 5e7016 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x561ca> │ │ │ │ nop │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ 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 +2062506,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> │ │ │ │ + ble.n 5e7094 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56248> │ │ │ │ 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 +2062581,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: 0xb64e │ │ │ │ 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 +2062602,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: 0xb63c │ │ │ │ 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 +2062622,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: 0xb62a │ │ │ │ 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 +2062691,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: 0xb60e │ │ │ │ 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 +2062893,21 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 5e75a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5675c> │ │ │ │ + bge.n 5e7528 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x566dc> │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5e7604 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x567b8> │ │ │ │ + cbz r6, 5e75f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x567a8> │ │ │ │ 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 +2062944,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> │ │ │ │ + bhi.n 5e75e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56794> │ │ │ │ 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 +2063059,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> │ │ │ │ + bvc.n 5e76bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56870> │ │ │ │ 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 +2063215,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 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ 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 +2063292,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 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ 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 +2063522,15 @@ │ │ │ │ bne.n 5e7c9c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56e50> │ │ │ │ b.n 5e7c02 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x56db6> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ 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 +2064026,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 r5!, {r4, r7} │ │ │ │ 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 +2064107,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 r6, pc, #800 @ (adr r6, 5e862c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x577e0>) │ │ │ │ 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 +2064547,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 r2, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #768 @ (adr r4, 5e8afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57cb0>) │ │ │ │ + add r4, pc, #512 @ (adr r4, 5e89fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57bb0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ 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 +2064613,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 ad24a0 │ │ │ │ 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 +2064759,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 ad6974 │ │ │ │ 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 +2064944,17 @@ │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ b.n 5e89ea <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57b9e> │ │ │ │ add.w r2, r4, #1224 @ 0x4c8 │ │ │ │ add.w r1, r4, #1064 @ 0x428 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r2, [r4, #1388] @ 0x56c │ │ │ │ b.n 5e89ee <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57ba2> │ │ │ │ - add r0, pc, #264 @ (adr r0, 5e8de0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57f94>) │ │ │ │ + add r0, pc, #8 @ (adr r0, 5e8ce0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x57e94>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ 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 +2065199,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 adb434 │ │ │ │ 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 +2065237,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 adb5dc │ │ │ │ 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 +2065264,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 adb508 │ │ │ │ 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 +2065485,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 a8e578 │ │ │ │ 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 +2065530,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 a8e6a0 │ │ │ │ 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 +2065600,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 a8e6a0 │ │ │ │ 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 +2066340,21 @@ │ │ │ │ orr.w fp, fp, #256 @ 0x100 │ │ │ │ b.n 5e9b7e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58d32> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r6, 5e9c42 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58df6> │ │ │ │ + cbz r6, 5e9c32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x58de6> │ │ │ │ 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 +2066592,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, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2066908,21 +2066910,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, [r7, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ 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 +2067236,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, [r1, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ 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 +2067457,25 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.w 5ea64a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x597fe> │ │ │ │ b.n 5ea6d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x59884> │ │ │ │ ldrh r0, [r0, r1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 5ea714 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x598c8> │ │ │ │ + bne.n 5ea694 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x59848> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ 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 +2067793,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, [r3, #20] │ │ │ │ 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 +2070616,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, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ 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 +2070872,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, [r1, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r5, #24] │ │ │ │ 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 +2071423,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, [r2, #0] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ 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 +2071627,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, [r1, #12] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ 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 r3, pc, #768 @ (adr r3, 5ed7c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c978>) │ │ │ │ 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 +2072975,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #114 @ 0x72 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @ instruction: 0xfa03ffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r7 :256] │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [fp :128] │ │ │ │ ldr??.w pc, [pc, #-4095] @ 5ed399 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5c54d> │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r4, r5] │ │ │ │ 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 +2073583,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 ad258c │ │ │ │ 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 +2074183,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 r2, [pc, #736] @ (5ef384 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e538>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #768] @ (5ef3a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e55c>) │ │ │ │ + ldr r6, [pc, #512] @ (5ef2a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e45c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #640] @ (5ef330 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e4>) │ │ │ │ + ldr r3, [pc, #384] @ (5ef230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3e4>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #592] @ (5ef304 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4b8>) │ │ │ │ + ldr r5, [pc, #336] @ (5ef204 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3b8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #744] @ (5ef3a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e554>) │ │ │ │ + ldr r2, [pc, #488] @ (5ef2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e454>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #624] @ (5ef32c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4e0>) │ │ │ │ + ldr r2, [pc, #368] @ (5ef22c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3e0>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5ef278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e42c>) │ │ │ │ + ldr r2, [pc, #184] @ (5ef178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e32c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #432] @ (5ef278 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e42c>) │ │ │ │ + ldr r2, [pc, #176] @ (5ef178 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e32c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5ef288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e43c>) │ │ │ │ + ldr r2, [pc, #184] @ (5ef188 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e33c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #288] @ (5ef1f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e3ac>) │ │ │ │ + ldr r2, [pc, #32] @ (5ef0f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2ac>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #672] @ (5ef37c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e530>) │ │ │ │ + ldr r2, [pc, #416] @ (5ef27c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e430>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (5ef4c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e67c>) │ │ │ │ + ldr r2, [pc, #744] @ (5ef3c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e57c>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #80] @ (5ef134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e2e8>) │ │ │ │ + ldr r2, [pc, #848] @ (5ef434 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5e8>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #120] @ (5ef160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e314>) │ │ │ │ + ldr r0, [pc, #888] @ (5ef460 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e614>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #896] @ (5ef46c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e620>) │ │ │ │ + ldr r0, [pc, #640] @ (5ef36c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e520>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [pc, #800] @ (5ef418 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e5cc>) │ │ │ │ + ldr r0, [pc, #544] @ (5ef318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e4cc>) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - lsls r6, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs r6, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs r6, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + rors r0, r7 │ │ │ │ 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 +2074568,15 @@ │ │ │ │ adds r2, #1 │ │ │ │ bne.w 5ee716 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5d8ca> │ │ │ │ b.n 5eee90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5e044> │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ 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 +2074935,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ 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 +2075285,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 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ 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 +2075382,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 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ 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 +2075570,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 r5, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +2078388,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 a91514 │ │ │ │ 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 +2078534,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 a91514 │ │ │ │ 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 +2078616,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 a91514 │ │ │ │ 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 +2078707,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 a91514 │ │ │ │ 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 +2078805,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 a91514 │ │ │ │ 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 +2078896,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 a91514 │ │ │ │ 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 +2079047,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 a90fc4 │ │ │ │ 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 +2079170,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 a91280 │ │ │ │ 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 +2079340,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 a911ec │ │ │ │ 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 +2079550,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 a90f5c │ │ │ │ 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 +2079974,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 a90f5c │ │ │ │ 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 +2080013,19 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ bge.n 5f3100 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x622b4> │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r3, #0 │ │ │ │ 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 +2080039,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 a91570 │ │ │ │ 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 +2080197,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 a91514 │ │ │ │ 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 +2080255,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +2080287,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 a91570 │ │ │ │ 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 +2080374,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 a91514 │ │ │ │ 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 +2080642,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 a91514 │ │ │ │ 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 +2080836,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 a91514 │ │ │ │ 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 +2080860,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 a91514 │ │ │ │ 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 +2081004,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 a91514 │ │ │ │ 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 +2081168,28 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 5f3cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x62ea8> │ │ │ │ + bvs.n 5f3e74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x63028> │ │ │ │ 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 a91514 │ │ │ │ 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 +2081296,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 a91514 │ │ │ │ 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 +2081833,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 a91570 │ │ │ │ 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 +2082096,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 a91514 │ │ │ │ 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 +2082140,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +2082357,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 a91514 │ │ │ │ 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 +2082565,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 a91570 │ │ │ │ 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 +2082688,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 a91514 │ │ │ │ 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 +2082746,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +2082837,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 a91570 │ │ │ │ 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 +2082900,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 a91570 │ │ │ │ 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 a91514 │ │ │ │ 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 +2083063,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} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf13400a4 │ │ │ │ - ittt │ │ │ │ + add.w r0, lr, #164 @ 0xa4 │ │ │ │ + ite │ │ │ │ lsl r6, r4, #2 │ │ │ │ - @ instruction: 0xf0d400a4 │ │ │ │ - itet le @ unpredictable > │ │ │ │ - lslle r6, r4, #2 │ │ │ │ - subgt sp, #8 │ │ │ │ - movle.w ip, #4096 @ 0x1000 │ │ │ │ + @ instruction: 0xf0f400a4 │ │ │ │ + ittt lt │ │ │ │ + lsllt r6, r4, #2 │ │ │ │ + eorslt.w r0, r4, #164 @ 0xa4 │ │ │ │ + itet ls @ unpredictable │ │ │ │ + lslls r6, r4, #2 │ │ │ │ + subhi sp, #8 │ │ │ │ + movls.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 +2083189,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 a9a0f8 │ │ │ │ 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 a922a8 │ │ │ │ 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 a922a8 │ │ │ │ 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 +2083232,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 ab9238 │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5ce0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aac968 │ │ │ │ + bl aac918 │ │ │ │ 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 aaa138 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bc4 │ │ │ │ mov r0, fp │ │ │ │ bl 407c00 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a9161c │ │ │ │ + bl a915cc │ │ │ │ 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 +2084117,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 aa8d2c │ │ │ │ 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 +2084169,27 @@ │ │ │ │ b.n 5f5d7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x64f30> │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #4 │ │ │ │ - @ instruction: 0xffffdd84 │ │ │ │ + vqrdmulh.s , , d4[0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ - @ instruction: 0xfffff766 │ │ │ │ + vabdl.u , d15, d22 │ │ │ │ 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> │ │ │ │ + bpl.n 5f5f6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65120> │ │ │ │ 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 +2084561,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 a8dc1c │ │ │ │ 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 a8dc50 │ │ │ │ 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 a8de14 │ │ │ │ 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 a8e358 │ │ │ │ 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 +2084613,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> │ │ │ │ + beq.n 5f6420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x655d4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - beq.n 5f654c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65700> │ │ │ │ + beq.n 5f64cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x65680> │ │ │ │ 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 +2084743,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 5f65d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6578c> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - eor.w r1, r0, #15 │ │ │ │ + orr.w r1, r0, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ mov sl, r1 │ │ │ │ @@ -2084826,16 +2084828,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} │ │ │ │ + vrhadd.s8 d16, d12, d15 │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2084945,19 +2084947,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} │ │ │ │ + cdp 1, 12, cr0, cr8, cr15, {0} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cdp 1, 5, cr0, cr6, cr15, {0} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + cdp 1, 1, cr0, cr6, cr15, {0} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2085106,22 +2085108,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} │ │ │ │ + stc 1, cr0, [r8, #60] @ 0x3c │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldcl 1, cr0, [sl], {15} │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldc 1, cr0, [sl], {15} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldc 1, cr0, [r4], #60 @ 0x3c │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldcl 1, cr0, [r4], #-60 @ 0xffffffc4 │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, 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 +2085273,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} │ │ │ │ + rsbs r1, r0, pc │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds.w r1, lr, pc │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xeade010f │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeaf8010f │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xeab8010f │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ 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 +2086419,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} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, 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 5f7300 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x664b4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f713c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x662f0> │ │ │ │ + b.n 5f70bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66270> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7ef4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670a8> │ │ │ │ + b.n 5f7e74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67028> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7cb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66e68> │ │ │ │ + b.n 5f7c34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66de8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f7910 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ac4> │ │ │ │ + b.n 5f7890 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66a44> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - svc 4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ 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 +2086613,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> │ │ │ │ + ble.n 5f7948 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66afc> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + cbnz r2, 5f7a84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c38> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f797c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66b30> │ │ │ │ + ble.n 5f7afc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66cb0> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r2, 5f7a82 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c36> │ │ │ │ + cbnz r2, 5f7a72 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c26> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 5f7ab4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c68> │ │ │ │ + ble.n 5f7a34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66be8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7a90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c44> │ │ │ │ + cbnz r0, 5f7a80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66c34> │ │ │ │ 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 +2086976,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> │ │ │ │ + blt.n 5f7d34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ee8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev r4, r4 │ │ │ │ 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> │ │ │ │ + blt.n 5f7d2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ee0> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7d70 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f24> │ │ │ │ + blt.n 5f7cf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ea4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - rev r0, r7 │ │ │ │ + cbnz r0, 5f7e2e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fe2> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r0, 5f7e2a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fde> │ │ │ │ + cbnz r0, 5f7e1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fce> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7eb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67068> │ │ │ │ + blt.n 5f7e34 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fe8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fd2> │ │ │ │ + cbnz r0, 5f7e0e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc2> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 5f7e08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fbc> │ │ │ │ + bge.n 5f7d88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f3c> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cbnz r0, 5f7e1a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fce> │ │ │ │ + cbnz r0, 5f7e0a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fbe> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f7dc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f78> │ │ │ │ + bge.n 5f7d44 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66ef8> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bge.n 5f7e90 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67044> │ │ │ │ + bge.n 5f7e10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc4> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7d50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f04> │ │ │ │ + bls.n 5f7ed0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67084> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bls.n 5f7f04 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x670b8> │ │ │ │ + bls.n 5f7e84 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67038> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bls.n 5f7e64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67018> │ │ │ │ + bhi.n 5f7de4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f98> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7e14 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66fc8> │ │ │ │ + bhi.n 5f7d94 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f48> │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 5f7de8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f9c> │ │ │ │ + bhi.n 5f7d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x66f1c> │ │ │ │ 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 +2087193,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: 0xb736 │ │ │ │ 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: 0xffffb742 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb72e │ │ │ │ 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: 0xb726 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ asrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb732 │ │ │ │ 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 +2087519,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: 0xb636 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub.w r1, sl, #11599872 @ 0xb10000 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r5, r4, #2 │ │ │ │ @ instruction: 0xf58a0131 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds.w r1, r0, #11599872 @ 0xb10000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4f80131 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4dc0131 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xf4bc0131 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ 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 r5, pc, #592 @ (adr r5, 5f85f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x677a8>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf6f000ab │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xf6b000ab │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ @ instruction: 0xf3f00131 │ │ │ │ - vst1.8 @ instruction: 0xf984009f │ │ │ │ - push {r1, r7} │ │ │ │ + vst4.32 {d16-d19}, [r4 :64] │ │ │ │ + push {r1, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ bics.w r1, lr, #11599872 @ 0xb10000 │ │ │ │ - ldr??.w r0, [r2, pc, lsl #1] │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + ldrsb.w r0, [r2, pc, lsl #1] │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ 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 +2087832,19 @@ │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 404b88 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab8964 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab9238 │ │ │ │ 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 +2087894,19 @@ │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 404b88 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab89b4 │ │ │ │ + bl ab8964 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ab9288 │ │ │ │ + bl ab9238 │ │ │ │ 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 +2087924,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 ab7280 │ │ │ │ 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 +2087940,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 aa98f4 │ │ │ │ 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 ab7280 │ │ │ │ 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 +2088284,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} │ │ │ │ + cbz r4, 5f8b36 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67cea> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r4} │ │ │ │ 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 +2088325,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (5f8b18 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67ccc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r6, 5f8b8e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x67d42> │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -2089128,29 +2089130,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 r5, sp, #584 @ 0x248 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5f9134 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x682e8> │ │ │ │ + b.n 5f90b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68268> │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 5f935c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68510> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ @@ -2089296,15 +2089298,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 r3, sp, #672 @ 0x2a0 │ │ │ │ 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 +2090149,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 r3, pc, #896 @ (adr r3, 5fa154 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69308>) │ │ │ │ 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 +2090211,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 r1, pc, #848 @ (adr r1, 5fa1c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69374>) │ │ │ │ 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 +2090317,37 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r6, [r1, #20] │ │ │ │ lsls r4, r7, #4 │ │ │ │ bhi.n 5f9f0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x690c0> │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 5fa170 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69324>) │ │ │ │ + add r1, pc, #256 @ (adr r1, 5fa070 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69224>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 5f9fa0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69154> │ │ │ │ + bls.n 5f9f20 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x690d4> │ │ │ │ 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 r0, pc, #976 @ (adr r0, 5fa348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x694fc>) │ │ │ │ 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} │ │ │ │ + ldrd r0, r0, [r4], #716 @ 0x2cc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 5f9f9a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6914e> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #8] @ (5f9fa4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69158>) │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #416 @ (adr r1, 5fa148 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x692fc>) │ │ │ │ + add r1, pc, #160 @ (adr r1, 5fa048 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x691fc>) │ │ │ │ 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 +2090498,15 @@ │ │ │ │ bhi.n 5fa15c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69310> │ │ │ │ ldr r3, [pc, #12] @ (5fa160 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69314>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #7 │ │ │ │ bx lr │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r7, r1, #4 │ │ │ │ movs r3, #0 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ @@ -2091361,15 +2091363,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ vldr s0, [pc, #4] @ 5faa6c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x69c20> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ 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 +2092520,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, [r0, #28] │ │ │ │ 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 +2096939,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, [r3, #2] │ │ │ │ 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 +2097432,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] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pkhtb r0, r6, r1, asr #2 │ │ │ │ + eor.w r0, r6, r1, asr #2 │ │ │ │ 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 +2097610,15 @@ │ │ │ │ b.n 5fee52 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e006> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ b.n 5fee30 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6dfe4> │ │ │ │ asrs r0, r4, #7 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ 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 +2098010,29 @@ │ │ │ │ b.n 5ff2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e454> │ │ │ │ ldr r3, [pc, #32] @ (5ff2e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e49c>) │ │ │ │ add r3, pc │ │ │ │ b.n 5ff2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e454> │ │ │ │ ldr r3, [pc, #32] @ (5ff2ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e4a0>) │ │ │ │ add r3, pc │ │ │ │ b.n 5ff2a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e454> │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r4, r1] │ │ │ │ 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 +2098109,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, [r6, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + ldr r7, [pc, #944] @ (5ff774 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e928>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3} │ │ │ │ + cbnz r0, 5ff44e <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e602> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + ldr r7, [pc, #792] @ (5ff6f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e8ac>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r7, [pc, #800] @ (5ff704 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e8b8>) │ │ │ │ + ldr r7, [pc, #544] @ (5ff604 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e7b8>) │ │ │ │ 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 +2098191,33 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #40] @ (5ff488 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e63c>) │ │ │ │ add r4, pc │ │ │ │ b.n 5ff420 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6e5d4> │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - negs r0, r7 │ │ │ │ + tst r0, r7 │ │ │ │ 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 +2099324,270 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #440] @ (60025c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f410>) │ │ │ │ + ldr r7, [pc, #184] @ (60015c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f310>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #760] @ (6003b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f56c>) │ │ │ │ + ldr r7, [pc, #504] @ (6002b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f46c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsb.w r0, [ip, #165] @ 0xa5 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + ldr??.w r0, [ip, r5, lsl #2] │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [pc, #88] @ (600138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2ec>) │ │ │ │ + ldr r5, [pc, #856] @ (600438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5ec>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #880] @ (600458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f60c>) │ │ │ │ + ldr r5, [pc, #624] @ (600358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f50c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6003fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5b0>) │ │ │ │ + ldr r5, [pc, #528] @ (6002fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f4b0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6003e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f594>) │ │ │ │ + ldr r5, [pc, #496] @ (6002e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f494>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [pc, #176] @ (6001ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f360>) │ │ │ │ + ldr r3, [pc, #944] @ (6004ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f660>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [pc, #184] @ (6001b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f36c>) │ │ │ │ + ldr r3, [pc, #952] @ (6004b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f66c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #352] @ (600264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f418>) │ │ │ │ + ldr r5, [pc, #96] @ (600164 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f318>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r6, 600124 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2d8> │ │ │ │ + cbz r6, 600114 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f2c8> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #360] @ (600290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f444>) │ │ │ │ + ldr r3, [pc, #104] @ (600190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f344>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #288] @ (60024c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f400>) │ │ │ │ + ldr r3, [pc, #32] @ (60014c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f300>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r3, [pc, #128] @ (6001bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f370>) │ │ │ │ + ldr r2, [pc, #896] @ (6004bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f670>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #400] @ (6002d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f484>) │ │ │ │ + ldr r2, [pc, #144] @ (6001d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f384>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #144] @ (6001e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f394>) │ │ │ │ + ldr r1, [pc, #912] @ (6004e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f694>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #936] @ (600508 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f6bc>) │ │ │ │ + ldr r1, [pc, #680] @ (600408 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f5bc>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r1, [pc, #560] @ (6003a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f558>) │ │ │ │ + ldr r1, [pc, #304] @ (6002a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f458>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r1, [pc, #264] @ (600288 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f43c>) │ │ │ │ + ldr r1, [pc, #8] @ (600188 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f33c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r1, [pc, #304] @ (6002bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f470>) │ │ │ │ + ldr r1, [pc, #48] @ (6001bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f370>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #576] @ (6003d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f584>) │ │ │ │ + ldr r0, [pc, #320] @ (6002d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f484>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #240] @ (600290 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f444>) │ │ │ │ + blxns pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r0, [pc, #232] @ (600294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6f448>) │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xeafa00a5 │ │ │ │ - blxns lr │ │ │ │ + @ instruction: 0xeaba00a5 │ │ │ │ + blxns r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + bx lr │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blx r4 │ │ │ │ + bx ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - rsbs r0, lr, #165 @ 0xa5 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf19e00a5 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + mov r6, fp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r4, fp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov sl, r4 │ │ │ │ + mov r2, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + add sl, ip │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + add ip, pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + add lr, sl │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add lr, r5 │ │ │ │ + add r6, sp │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, fp │ │ │ │ + add r0, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r6 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r2, r7 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + muls r4, r0 │ │ │ │ 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 +2099684,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 a8dc98 │ │ │ │ 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 +2099748,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 a8d7ac │ │ │ │ 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 +2099769,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 a8d898 │ │ │ │ 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 a8d908 │ │ │ │ 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 +2099858,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 a8d858 │ │ │ │ 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 +2099875,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 a8d92c │ │ │ │ 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 +2099915,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] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ stc2 1, cr0, [r2], {59} @ 0x3b │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ @ instruction: 0xfa4a013b │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r6, r2] │ │ │ │ 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 +2101441,15 @@ │ │ │ │ b.n 60153a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x706ee> │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb32013b │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ @ instruction: 0xeab8013b │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #4 │ │ │ │ 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 +2101754,15 @@ │ │ │ │ bfine r3, r2, #2, #2 │ │ │ │ strbne.w r3, [r4, #38] @ 0x26 │ │ │ │ b.n 601654 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x70808> │ │ │ │ orn r1, r0, fp, rrx │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe996013b │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r5, #3 │ │ │ │ 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 +2104004,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 ad9cb0 │ │ │ │ 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 +2104087,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 ada92c │ │ │ │ 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 +2104256,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 ad8810 │ │ │ │ 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 +2104765,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, r1, #23 │ │ │ │ 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 +2104807,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 ad8840 │ │ │ │ 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 +2104943,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 ad9790 │ │ │ │ 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 +2104994,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 ad9790 │ │ │ │ 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 +2105174,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 ada00c │ │ │ │ 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 +2105274,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 ad8870 │ │ │ │ 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 ad88bc │ │ │ │ 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 +2105406,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 ad8b4c │ │ │ │ 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 +2105937,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, r7, #3 │ │ │ │ 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 +2106001,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, r5, #2 │ │ │ │ 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 +2106822,19 @@ │ │ │ │ rev16 r2, r0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r7, #4 │ │ │ │ - @ instruction: 0xfb4000a4 │ │ │ │ - @ instruction: 0xfb3400a4 │ │ │ │ + @ instruction: 0xfb0000a4 │ │ │ │ + @ instruction: 0xfaf400a4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78a00a4 │ │ │ │ + @ instruction: 0xf74a00a4 │ │ │ │ stmdb 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 +2107144,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ lsls r3, r7, #4 │ │ │ │ add r5, sp, #800 @ 0x320 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #5373952 @ 0x520000 │ │ │ │ + @ instruction: 0xf3f800a4 │ │ │ │ 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 +2107401,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: 0xf19e00a4 │ │ │ │ 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 +2107434,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf13000a4 │ │ │ │ + @ instruction: 0xf0f000a4 │ │ │ │ stmdb 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 +2108007,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: 0xf12600a4 │ │ │ │ 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 │ │ │ │ + cdp 0, 10, cr0, cr6, cr4, {5} │ │ │ │ + stcl 0, cr0, [r4, #-656] @ 0xfffffd70 │ │ │ │ + stcl 0, cr0, [r2], {164} @ 0xa4 │ │ │ │ + rsb r0, r4, r4, asr #2 │ │ │ │ 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 +2108109,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp lr, r5 │ │ │ │ bne.n 605c32 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74de6> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ 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 +2108284,15 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ orrs r6, r1 │ │ │ │ b.n 605ddc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74f90> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ b.n 605dfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74fb0> │ │ │ │ nop │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #16 │ │ │ │ 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 +2108331,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} │ │ │ │ + @ instruction: 0xe8ca00a4 │ │ │ │ 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 +2108917,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 605f7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75130> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fc8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7517c> │ │ │ │ + b.n 605f48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750fc> │ │ │ │ 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 605f50 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75104> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605fdc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75190> │ │ │ │ + b.n 605f5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75110> │ │ │ │ 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 605f38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6065ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75760> │ │ │ │ + bcs.n 60652c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756e0> │ │ │ │ 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 605edc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75090> │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ - bcc.n 60656c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75720> │ │ │ │ + bcs.n 6064ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x756a0> │ │ │ │ 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 605eb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75064> │ │ │ │ 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> │ │ │ │ + bcs.n 6064a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75658> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f08 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750bc> │ │ │ │ + b.n 605e88 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7503c> │ │ │ │ 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 605e74 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75028> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 605f00 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x750b4> │ │ │ │ + b.n 605e80 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75034> │ │ │ │ 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 605e64 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75018> │ │ │ │ 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 605e48 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x74ffc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 606664 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75818> │ │ │ │ + bcs.n 6065e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75798> │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6066a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75854> │ │ │ │ + bcs.n 606620 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x757d4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6066a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7585c> │ │ │ │ + bcs.n 606628 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x757dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 606684 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75838> │ │ │ │ + bcs.n 606604 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x757b8> │ │ │ │ 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 +2109195,29 @@ │ │ │ │ ldr r0, [pc, #36] @ (6067fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x759b0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (606800 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x759b4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 606826 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x759da> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ 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 +2109272,44 @@ │ │ │ │ ldr r0, [pc, #68] @ (6068b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a6c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (6068bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a70>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 6068bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a70> │ │ │ │ + cbnz r2, 6068ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a60> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 6068d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a88> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606954 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75b08> │ │ │ │ + b.n 6068d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a88> │ │ │ │ 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> │ │ │ │ + mrc2 0, 3, r0, cr12, cr15, {4} │ │ │ │ + b.n 6068cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75a80> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606924 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75ad8> │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ 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 +2110259,208 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 606e3a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x75fee> │ │ │ │ nop │ │ │ │ str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + ble.n 6072e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76494> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + ble.n 6072d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7648c> │ │ │ │ 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: 0xf52400b2 │ │ │ │ + ble.n 60732c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764e0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607394 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76548> │ │ │ │ + bgt.n 607314 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764c8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + stc2 0, cr0, [r8, #708] @ 0x2c4 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 607374 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76528> │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ble.n 6072a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7645c> │ │ │ │ + bgt.n 6072f4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764a8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607294 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76448> │ │ │ │ + ble.n 607428 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607264 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76418> │ │ │ │ + ble.n 607414 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607284 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76438> │ │ │ │ + ble.n 6073e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76598> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60724c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76400> │ │ │ │ + ble.n 607404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765b8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ble.n 6073cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76580> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607340 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764f4> │ │ │ │ + ble.n 60734c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76500> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 607358 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7650c> │ │ │ │ + bgt.n 6072c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76474> │ │ │ │ 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> │ │ │ │ + bgt.n 6072d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7648c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 6073ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765a0> │ │ │ │ + orr.w r0, sl, r1, ror #2 │ │ │ │ + bics.w r0, lr, r1, ror #2 │ │ │ │ + bics.w r0, r2, r1, ror #2 │ │ │ │ + bic.w r0, r8, r1, ror #2 │ │ │ │ + ble.n 607368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7651c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + ble.n 60736c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76520> │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 607a5c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76c10> │ │ │ │ + b.n 6079dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76b90> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bge.n 607298 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7644c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bge.n 607298 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7644c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + ble.n 60738c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76540> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607450 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76604> │ │ │ │ + bge.n 6073d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76584> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6073e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76594> │ │ │ │ + bls.n 607360 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76514> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607318 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764cc> │ │ │ │ + bgt.n 607298 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7644c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + bgt.n 6072f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764a4> │ │ │ │ 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 r4, pc, #792 @ (adr r4, 6076a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7685c>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia.w r2!, {r0, r4, r5, r7} │ │ │ │ - ldmia.w r6, {r0, r4, r5, r7} │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + strd r0, r0, [r2], #-708 @ 0x2c4 │ │ │ │ + @ instruction: 0xe85600b1 │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - muls r6, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r2, 6073e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76596> │ │ │ │ + cbz r2, 6073d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76586> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cbz r6, 6073de <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76592> │ │ │ │ + cbz r6, 6073ce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76582> │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 607430 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e4> │ │ │ │ + bge.n 6073b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76564> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 6073f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ac> │ │ │ │ + bge.n 607378 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7652c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - blt.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ + bge.n 607368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7651c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bge.n 6072e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76498> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 607314 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764c8> │ │ │ │ + bhi.n 607494 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76648> │ │ │ │ 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> │ │ │ │ + mcr2 0, 0, r0, cr6, cr1, {5} │ │ │ │ + bhi.n 607474 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76628> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6072dc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76490> │ │ │ │ + bhi.n 60745c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76610> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6074c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76678> │ │ │ │ + bhi.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7668c> │ │ │ │ + bge.n 607458 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7660c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074bc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76670> │ │ │ │ + bge.n 60743c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 6074c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76674> │ │ │ │ + bge.n 607440 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 607230 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763e4> │ │ │ │ + b.n 6071b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76364> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 607224 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x763d8> │ │ │ │ + b.n 6071a4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76358> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 607484 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76638> │ │ │ │ + bge.n 607404 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765b8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6074b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7666c> │ │ │ │ + bne.n 607438 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765ec> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 60740c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c0> │ │ │ │ + beq.n 60738c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76540> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 607364 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76518> │ │ │ │ + bvc.n 6074e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76698> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 60737c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76530> │ │ │ │ + bvc.n 6074fc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766b0> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 60742c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765e0> │ │ │ │ + bhi.n 6073ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76560> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 607444 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765f8> │ │ │ │ + bhi.n 6073c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76578> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 607468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7661c> │ │ │ │ + bvs.n 6073e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7659c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 6073a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76554> │ │ │ │ + bhi.n 607520 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766d4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607370 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76524> │ │ │ │ + bvs.n 6074f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766a4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 606fe0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76194> │ │ │ │ + b.n 606f60 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76114> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6073b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76564> │ │ │ │ + bvs.n 607530 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766e4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 607380 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76534> │ │ │ │ + bvs.n 607500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766b4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 607348 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x764fc> │ │ │ │ + bvs.n 6074c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7667c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 607368 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7651c> │ │ │ │ + bvs.n 6074e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7669c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 606f68 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7611c> │ │ │ │ + b.n 606ee8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7609c> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 6074f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x766ac> │ │ │ │ + bvs.n 607478 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7662c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7669c> │ │ │ │ + bpl.n 607468 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7661c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvs.n 6074c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7667c> │ │ │ │ + bpl.n 607448 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765fc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 607490 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x76644> │ │ │ │ + bpl.n 607410 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x765c4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #30 │ │ │ │ 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 +2110484,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, r3, #14 │ │ │ │ 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 +2111628,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, r1, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bvs.n 6080d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7728c> │ │ │ │ + bvs.n 608058 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7720c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 608190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77344> │ │ │ │ + bvs.n 608110 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772c4> │ │ │ │ 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, r0, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 608210 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773c4> │ │ │ │ + bcs.n 608190 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77344> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608138 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x772ec> │ │ │ │ + bcs.n 6080b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7726c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bcs.n 6081e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7739c> │ │ │ │ + bcs.n 608168 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7731c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77214> │ │ │ │ + bcs.n 6081e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77394> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 6080a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7725c> │ │ │ │ + bcc.n 608228 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773dc> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 608260 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77414> │ │ │ │ + bne.n 6081e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77394> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcs.n 6081d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7738c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 6080c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77274> │ │ │ │ + bne.n 608240 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773f4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - bne.n 608078 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7722c> │ │ │ │ + bne.n 6081f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x773ac> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 608258 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7740c> │ │ │ │ + bcs.n 6081d8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7738c> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ 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 +2111859,35 @@ │ │ │ │ ldr r2, [pc, #64] @ (608390 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x77544>) │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 5f93cc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x68580> │ │ │ │ b.w 607804 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x769b8> │ │ │ │ nop │ │ │ │ - vrhadd.u8 d0, d10, d14 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + cdp2 1, 12, cr0, cr10, cr14, {0} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [ip, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldc2 1, cr0, [ip, #56] @ 0x38 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldc2l 1, cr0, [r2, #56] @ 0x38 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldc2 1, cr0, [r2, #56] @ 0x38 │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2l 1, cr0, [r0, #56] @ 0x38 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + stc2 1, cr0, [r0, #56] @ 0x38 │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stc2 1, cr0, [r2, #56]! @ 0x38 │ │ │ │ + stc2l 1, cr0, [r2, #-56]! @ 0xffffffc8 │ │ │ │ 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 +2111915,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} │ │ │ │ + ldc2l 1, cr0, [sl], #56 @ 0x38 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ 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 +2112468,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} │ │ │ │ + @ instruction: 0xf79e010e │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf754010e │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf714010e │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ 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 +2113320,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #20] │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #5] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ 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 +2114049,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 a8dc1c │ │ │ │ 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 a8dc50 │ │ │ │ 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 +2114107,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 a8dc98 │ │ │ │ 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 +2114123,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 a8e374 │ │ │ │ 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 a8de14 │ │ │ │ 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 +2114154,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 a8e358 │ │ │ │ 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 +2114263,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfa77ffff │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2114867,21 +2114869,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> │ │ │ │ + bgt.n 60a3e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79598> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ble.n 60a464 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79618> │ │ │ │ + bgt.n 60a3e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79598> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ 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 +2114991,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #132] @ 0x84 │ │ │ │ bl 5fbb38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6acec> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 5fbb58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x6ad0c> │ │ │ │ b.n 60a4e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7969c> │ │ │ │ - bgt.n 60a62c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x797e0> │ │ │ │ + bgt.n 60a5ac <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79760> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bgt.n 60a580 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79734> │ │ │ │ + blt.n 60a500 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x796b4> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ 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 +2115580,15 @@ │ │ │ │ b.n 60aafe <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79cb2> │ │ │ │ str r3, [r7, #32] │ │ │ │ b.n 60aadc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79c90> │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #712 @ (adr r5, 60ae1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79fd0>) │ │ │ │ + add r5, pc, #456 @ (adr r5, 60ad1c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x79ed0>) │ │ │ │ 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 +2116241,15 @@ │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r3, r7, #4 │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bl 215262 │ │ │ │ - add r3, pc, #760 @ (adr r3, 60b560 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a714>) │ │ │ │ + add r3, pc, #504 @ (adr r3, 60b460 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7a614>) │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 97d26e │ │ │ │ bl 6c9272 │ │ │ │ bl 453276 │ │ │ │ bl 4f927a │ │ │ │ @@ -2117105,23 +2117107,23 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldr r5, [pc, #192] @ (60bcd4 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7ae88>) │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [pc, #488] @ (60be0c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7afc0>) │ │ │ │ lsls r3, r7, #4 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ 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 +2117735,21 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60ca10 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bbc4> │ │ │ │ + b.n 60c990 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bb44> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 60c7e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7b99c> │ │ │ │ + b.n 60c768 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7b91c> │ │ │ │ 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 +2118546,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, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-724 @ 0xfffffd2c │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldc2 0, cr0, [r8], #-724 @ 0xfffffd2c │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cb7c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bd30> │ │ │ │ + bne.n 60cafc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bcb0> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc2 0, cr0, [sl], {181} @ 0xb5 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + smlaltt r0, r0, sl, r5 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 60cab8 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bc6c> │ │ │ │ + bne.n 60cc38 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7bdec> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfa6800b6 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xfa2800b6 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr??.w r0, [ip, #182] @ 0xb6 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + ldrsh.w r0, [ip, #182] @ 0xb6 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ 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 +2119184,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, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + cbz r4, 60d2ce <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c482> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r0, 60d2c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c47a> │ │ │ │ + cbz r0, 60d2b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c46a> │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ 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 +2119334,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 +2119643,35 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r6, r1, #4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ 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 +2119711,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 ad38cc │ │ │ │ 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 +2119741,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 a8c01c │ │ │ │ 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 +2119804,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, [r3, #13] │ │ │ │ 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 +2119940,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, [r3, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 60d3ec <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c5a0> │ │ │ │ + b.n 60d36c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7c520> │ │ │ │ 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 +2120298,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ 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 +2120958,29 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #5 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ lsls r3, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #560 @ (adr r2, 60e824 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 60e724 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ 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 +2121028,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 ad3830 │ │ │ │ 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 +2121260,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 a8bfb4 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 60e6c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad38cc │ │ │ │ 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 +2121612,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 a8c01c │ │ │ │ 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 +2122120,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, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ bl 6b9402 │ │ │ │ bl 2e5406 │ │ │ │ @@ -2122154,51 +2122156,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, [r4, #84] @ 0x54 │ │ │ │ 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, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r6, #16] │ │ │ │ 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 +2122804,39 @@ │ │ │ │ cmp r1, #18 │ │ │ │ bhi.w 60e374 │ │ │ │ b.w 60e366 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 60e620 │ │ │ │ b.w 60e872 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ 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 +2123227,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] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ 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 +2123370,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, [r1, r1] │ │ │ │ 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 +2123538,15 @@ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ b.n 6102d8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n 6102d8 │ │ │ │ mrc2 1, 3, r0, cr2, cr10, {1} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2125888,15 +2125890,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ b.n 611b0a │ │ │ │ nop │ │ │ │ b.n 611814 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ 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 +2126176,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, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ 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 +2126450,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, [r7, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r2, #24] │ │ │ │ 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 +2129688,19 @@ │ │ │ │ strb.w r0, [r5, #36] @ 0x24 │ │ │ │ b.n 614492 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 614596 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r6, r1, #4 │ │ │ │ cbnz r6, 61457c │ │ │ │ lsls r2, r7, #4 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ 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 +2129759,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, r1, #9 │ │ │ │ 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 +2130934,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 61521a │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ 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 +2131119,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 ad3824 │ │ │ │ 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 +2131242,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, r3, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ 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 +2131360,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 ad36ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp] │ │ │ │ bl 615218 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2131492,15 +2131494,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 a8be48 │ │ │ │ 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 +2131527,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 ad349c │ │ │ │ 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 a8bf0c │ │ │ │ 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 +2131582,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 ad36ec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8be48 │ │ │ │ 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 +2131807,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #744 @ (adr r6, 615e1c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r5, pc, #856 @ (adr r5, 615e90 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d30, d19 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr3, {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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #724] @ (615e28 ) │ │ │ │ ldr r3, [pc, #724] @ (615e2c ) │ │ │ │ @@ -2132084,31 +2132086,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 │ │ │ │ + @ instruction: 0xfbf800a3 │ │ │ │ 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 ad3290 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl a8beb0 │ │ │ │ + bl a8be60 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 614e70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2132235,15 +2132237,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 ad36ec │ │ │ │ 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 +2132277,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #344 @ (adr r1, 61618c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r1, pc, #256 @ (adr r1, 616138 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa800a3 │ │ │ │ - @ instruction: 0xfa8200a3 │ │ │ │ + @ instruction: 0xfa6800a3 │ │ │ │ + @ instruction: 0xfa4200a3 │ │ │ │ stmdb sp!, {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 +2133239,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: 0xf0a200a3 │ │ │ │ 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 │ │ │ │ + eors.w r0, r8, #163 @ 0xa3 │ │ │ │ + ands.w r0, r8, #163 @ 0xa3 │ │ │ │ + vext.8 d0, d18, d19, #0 │ │ │ │ + and.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 +2133352,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, r4, #22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - vhadd.s8 d16, d26, d19 │ │ │ │ + vhadd.s8 d0, d26, d19 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -2133977,16 +2133979,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 │ │ │ │ + @ instruction: 0xe9b200a3 │ │ │ │ + @ instruction: 0xe83200a3 │ │ │ │ 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 +2134359,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 61700c │ │ │ │ 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 +2135380,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r7, #4 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 61840c │ │ │ │ + ble.n 61838c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 618390 │ │ │ │ + bhi.n 618310 │ │ │ │ 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 +2135702,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 ad76e0 │ │ │ │ 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 +2135719,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 adca1c │ │ │ │ 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 +2136030,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 adc9f8 │ │ │ │ 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 +2136048,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 ad72e4 │ │ │ │ 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 +2136080,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 ad7994 │ │ │ │ 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 +2136118,32 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ @ instruction: 0xfb65ffff │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ asrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 618a9c │ │ │ │ + bcc.n 618c1c │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #269] @ 0x10d │ │ │ │ - bcc.n 618bb0 │ │ │ │ + str??.w r0, [r0, ] │ │ │ │ + bcs.n 618b30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bcc.n 618c00 │ │ │ │ + bcs.n 618b80 │ │ │ │ lsls r3, r4, #2 │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf730010d │ │ │ │ + @ instruction: 0xf6f0010d │ │ │ │ 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 +2136395,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 adc6c8 │ │ │ │ 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 +2136724,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 r2, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619270 │ │ │ │ + beq.n 6193f0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619258 │ │ │ │ + beq.n 6193d8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 619450 │ │ │ │ + beq.n 6193d0 │ │ │ │ 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 r1, {r1, r2, r6, r7} │ │ │ │ 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 +2137137,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ 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 r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ 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 +2137350,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 ae4690 │ │ │ │ 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 +2137735,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #4 │ │ │ │ str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bhi.n 619e70 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ 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 r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ bvc.n 619e4c │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stcl 0, cr0, [lr], #644 @ 0x284 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stc 0, cr0, [lr], #644 @ 0x284 │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbnz r4, 619e94 │ │ │ │ + cbnz r4, 619e84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e96 │ │ │ │ + cbnz r2, 619e86 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e98 │ │ │ │ + cbnz r2, 619e88 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 619e9a │ │ │ │ + cbnz r2, 619e8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6198a0 │ │ │ │ + b.n 619820 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ 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 +2138188,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 adca78 │ │ │ │ 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 +2138280,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 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ 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 +2138739,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 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blt.n 61a734 │ │ │ │ + blt.n 61a8b4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbnz r6, 61a85a │ │ │ │ + cbnz r6, 61a84a │ │ │ │ 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 +2139249,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 │ │ │ │ + bmi.n 61ad08 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61ad9a │ │ │ │ + cbz r2, 61ad8a │ │ │ │ lsls r3, r4, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 61adaa │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 61ad5e │ │ │ │ @@ -2139303,15 +2139305,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 │ │ │ │ + bvs.n 61ad7c │ │ │ │ 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 +2139352,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 │ │ │ │ + bpl.n 61adf0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {} │ │ │ │ + cbz r0, 61aeb8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + cbz r2, 61aec6 │ │ │ │ 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 +2139442,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r5, r6] │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61ae10 │ │ │ │ + bpl.n 61af90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbz r4, 61af6a │ │ │ │ + cbz r4, 61af5a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 61af84 │ │ │ │ + cbz r2, 61af74 │ │ │ │ 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 +2144463,19 @@ │ │ │ │ cmp r3, #6 │ │ │ │ bne.w 61e9c4 │ │ │ │ b.n 61eae2 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1036] @ 61efcc │ │ │ │ @@ -2145052,19 +2145054,19 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #25 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ 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 +2146081,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] │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ 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 +2147984,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, [r4, #6] │ │ │ │ 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 +2149305,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, [r6, r0] │ │ │ │ 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 +2150858,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (623a80 ) │ │ │ │ + ldr r4, [pc, #112] @ (623980 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ 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 +2152139,15 @@ │ │ │ │ add.w r2, r4, #5920 @ 0x1720 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 624370 │ │ │ │ b.n 624780 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ 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 +2153223,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 r4, #172 @ 0xac │ │ │ │ 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 +2154428,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 adb434 │ │ │ │ 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 +2154543,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 r5, #178 @ 0xb2 │ │ │ │ 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 +2154892,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r3, r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 626620 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r3, #5 │ │ │ │ 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 +2155010,18 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - vld1.8 {d16[5]}, [r2], r2 │ │ │ │ - @ instruction: 0xfa4c00a2 │ │ │ │ + vld1.8 {d0[5]}, [r2], r2 │ │ │ │ + @ instruction: 0xfa0c00a2 │ │ │ │ cbz r0, 62699a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -2155029,15 +2155031,15 @@ │ │ │ │ bhi.n 6269b0 │ │ │ │ ldr r3, [pc, #12] @ (6269b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r3, r2 │ │ │ │ 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 +2155224,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 626b20 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r5, r1 │ │ │ │ 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 +2156119,15 @@ │ │ │ │ b.n 626df0 │ │ │ │ movs r0, #13 │ │ │ │ b.n 626df0 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r2, r5 │ │ │ │ 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 +2156664,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, r3, #6 │ │ │ │ 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 +2157239,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 a8e678 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6282b6 │ │ │ │ cbz r6, 628238 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 628250 │ │ │ │ @@ -2157533,15 +2157535,15 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 6284fa │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ 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 +2158155,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 a8e6a0 │ │ │ │ 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 +2158644,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, [r2, #3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (62913c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #728 @ (adr r3, 629418 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 629318 ) │ │ │ │ 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 +2158748,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (629264 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (629268 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bcs.n 62916c │ │ │ │ + bcs.n 6292ec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcs.n 6292cc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ + bcc.n 62925c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292bc │ │ │ │ + bcc.n 62923c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62929c │ │ │ │ + bcc.n 62921c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62927c │ │ │ │ + bcs.n 6291fc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62925c │ │ │ │ + bcs.n 6291dc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 62923c │ │ │ │ + bcs.n 6291bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62921c │ │ │ │ + bcs.n 62919c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291fc │ │ │ │ + bcs.n 62917c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 629134 │ │ │ │ + bcs.n 6292b4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62915c │ │ │ │ + bcs.n 6292dc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62913c │ │ │ │ + bcs.n 6292bc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 6291ac │ │ │ │ + bcs.n 62932c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62918c │ │ │ │ + bcs.n 62930c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcs.n 6292ec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62914c │ │ │ │ + bcs.n 6292cc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292c4 │ │ │ │ + bcs.n 629244 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292a4 │ │ │ │ + bcs.n 629224 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 629284 │ │ │ │ + bcs.n 629204 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 629264 │ │ │ │ + bcs.n 6291e4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292d4 │ │ │ │ + bcs.n 629254 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292b4 │ │ │ │ + bcs.n 629234 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292dc │ │ │ │ + bcs.n 62925c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcs.n 62916c │ │ │ │ + bcs.n 6292ec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bcc.n 6292e4 │ │ │ │ + bcs.n 629264 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr.w r0, [r0, #3284] @ 0xcd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ addw r0, r0, #3560 @ 0xde8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2159077,15 +2159079,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 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ 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 +2159097,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 ac1db8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl ac1ddc │ │ │ │ + bl ac1d8c │ │ │ │ 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 +2159152,15 @@ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r1, r7, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2159312,22 +2159314,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 a8ad14 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 62981a │ │ │ │ - bl a8addc │ │ │ │ + bl a8ad8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ad88 │ │ │ │ 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 +2159400,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} │ │ │ │ + stcl 1, cr0, [r8, #48]! @ 0x30 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ 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 +2159838,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 ad6974 │ │ │ │ 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 +2160195,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 629a4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, 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 +2160344,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 a8e428 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #824 @ 0x338 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e428 │ │ │ │ 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 +2160424,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 adc9f8 │ │ │ │ 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 +2160533,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 a8e434 │ │ │ │ add.w r0, r5, #824 @ 0x338 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e434 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl adca6c │ │ │ │ + bl adca1c │ │ │ │ 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 +2160720,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 a8e408 │ │ │ │ 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 +2161088,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 │ │ │ │ + ite ne │ │ │ │ + lslne 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 +2161111,108 @@ │ │ │ │ mrc 15, 3, APSR_nzcv, cr11, cr15, {7} │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 62acec │ │ │ │ lsls r7, r5, #4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bkpt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + cbnz r4, 62acf8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + cbnz r6, 62acfe │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r4} │ │ │ │ + cbnz r4, 62ad04 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r5} │ │ │ │ + cbnz r2, 62ad0c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r4} │ │ │ │ + cbnz r0, 62ad14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + cbnz r6, 62ad18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + cbnz r4, 62ad20 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + cbnz r6, 62ad28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - pop {r6} │ │ │ │ + pop {} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ 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 +2161222,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 a8e424 │ │ │ │ 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 +2161866,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 │ │ │ │ + bcs.n 62b360 │ │ │ │ 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 +2161906,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 62b3f4 │ │ │ │ b.n 62b3f6 │ │ │ │ bl 69032c │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ 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 +2163119,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 adca78 │ │ │ │ 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 +2163528,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 r0!, {r1, r4, r6, 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 +2164670,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 r2, [sp, #576] @ 0x240 │ │ │ │ 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 +2164853,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 adca78 │ │ │ │ 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 +2166673,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 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mrc2 0, 1, r0, cr14, cr4, {5} │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ + ldc2l 0, cr0, [lr, #720]! @ 0x2d0 │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ 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 +2168361,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ 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 +2168796,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, [r5, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ 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 +2169319,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, [r5, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldc2l 1, cr0, [sl, #224]! @ 0xe0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ 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 +2169768,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] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1592] @ 631144 │ │ │ │ @@ -2170344,37 +2170346,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, [r2, #18] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ 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 +2171325,15 @@ │ │ │ │ ldr.w r7, [r0, #652] @ 0x28c │ │ │ │ add.w r1, r7, #1 │ │ │ │ str.w r1, [r0, #652] @ 0x28c │ │ │ │ str.w r2, [r4, r7, lsl #2] │ │ │ │ bne.n 631c4a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ 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 +2172288,21 @@ │ │ │ │ add.w r9, r9, #10 │ │ │ │ b.n 6326dc │ │ │ │ nop │ │ │ │ bgt.n 632890 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ 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 +2173193,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, [r2, #88] @ 0x58 │ │ │ │ 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 +2173564,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 ac3328 │ │ │ │ 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 +2173720,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] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ 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] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ 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 +2173848,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] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ 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 +2173953,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] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ 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 +2174664,45 @@ │ │ │ │ @ instruction: 0xfb07ffff │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [r1, #4095] @ 0xfff │ │ │ │ bkpt 0x00ca │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #24 │ │ │ │ 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 +2175301,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 r4, [pc, #960] @ (634ca0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [pc, #120] @ (634960 ) │ │ │ │ + ldr r3, [pc, #888] @ (634c60 ) │ │ │ │ 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 +2175440,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cpsid i │ │ │ │ lsls r0, r7, #4 │ │ │ │ @ instruction: 0xb628 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ 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 +2175533,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r7, lr} │ │ │ │ lsls r0, r7, #4 │ │ │ │ push {r4, r6, lr} │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ 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 +2175964,15 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #4 │ │ │ │ cbz r6, 634f22 │ │ │ │ lsls r0, r7, #4 │ │ │ │ cbz r4, 634f1a │ │ │ │ lsls r0, r7, #4 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ 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 +2176557,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 r4, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - itee le │ │ │ │ - lslle r2, r4, #2 │ │ │ │ - movgt r4, #12 │ │ │ │ - lslgt r2, r4, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + itee ls │ │ │ │ + lslls r2, r4, #2 │ │ │ │ + movhi r3, #204 @ 0xcc │ │ │ │ + lslhi r2, r4, #2 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - sev │ │ │ │ + nop │ │ │ │ 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 +2177147,17 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #608 @ (adr r6, 635d30 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + rev16 r0, r2 │ │ │ │ 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 +2177363,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 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r4, r3 │ │ │ │ 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 +2177501,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, r7, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r2, r5 │ │ │ │ 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 +2177858,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #336 @ (adr r0, 6362c4 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r6, r0 │ │ │ │ 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 +2178162,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, r3, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r4, #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, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #740] @ (636788 ) │ │ │ │ @@ -2178482,27 +2178484,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, r4, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #468] @ (6369b0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2178714,23 +2178716,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, r7, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ 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 +2178982,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, r7, #24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #1256] @ 637180 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2179489,35 +2179491,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, r2, #22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 637574 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 637474 ) │ │ │ │ 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 r5, #156 @ 0x9c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, pc, #344 @ (adr r4, 637310 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 637210 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, 6374b8 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 6373b8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, 637350 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 637250 ) │ │ │ │ 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 +2180413,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 637a36 │ │ │ │ ldr r0, [pc, #8] @ (637a9c ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ 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 +2180586,16 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d24, d17 │ │ │ │ - vhadd.u d0, d30, d17 │ │ │ │ + vhadd.u16 d0, d24, d17 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr1, {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 │ │ │ │ lsrs r5, r1, #6 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r5, #3 │ │ │ │ @@ -2180846,15 +2180848,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 │ │ │ │ + stc2 0, cr0, [r4], {161} @ 0xa1 │ │ │ │ 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 +2181373,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - @ instruction: 0xf79a00a1 │ │ │ │ + @ instruction: 0xf75a00a1 │ │ │ │ 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 +2181679,20 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf7c400a1 │ │ │ │ + @ instruction: 0xf78400a1 │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xf6f600a1 │ │ │ │ + @ instruction: 0xf6b600a1 │ │ │ │ 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 +2181942,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #27] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #27] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ 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 +2183924,71 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 70900 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 639c24 │ │ │ │ + b.n 639ba4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 639af8 │ │ │ │ + b.n 639a78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639ae0 │ │ │ │ + b.n 639a60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 639a2c │ │ │ │ + b.n 6399ac │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639aac │ │ │ │ + b.n 639a2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r4, #2 │ │ │ │ blt.n 639c58 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ blt.n 639e10 │ │ │ │ lsls r5, r7, #4 │ │ │ │ blt.n 639dc8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ blt.n 639d8c │ │ │ │ lsls r5, r7, #4 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 639560 │ │ │ │ + b.n 63a4e0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a248 │ │ │ │ + b.n 63a1c8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 6395ec │ │ │ │ + b.n 63956c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a104 │ │ │ │ + b.n 63a084 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a100 │ │ │ │ + b.n 63a080 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a09c │ │ │ │ + b.n 63a01c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - blt.n 639cbc │ │ │ │ + blt.n 639e3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 639fe0 │ │ │ │ + b.n 639f60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 63a000 │ │ │ │ + b.n 639f80 │ │ │ │ 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 +2184487,27 @@ │ │ │ │ nop │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r0, r7, #4 │ │ │ │ subs r3, #170 @ 0xaa │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 63a1a4 │ │ │ │ + bgt.n 63a324 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a31c │ │ │ │ + bgt.n 63a29c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 63a1c8 │ │ │ │ + bgt.n 63a348 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 63a32c │ │ │ │ + bgt.n 63a2ac │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvs.n 63a2f8 │ │ │ │ + bpl.n 63a278 │ │ │ │ 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 +2187188,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 63c3a4 │ │ │ │ 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 +2187371,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 63c228 │ │ │ │ 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 +2188028,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 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ 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 +2188430,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ 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 +2189168,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 r6, sp, #672 @ 0x2a0 │ │ │ │ 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 +2189558,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, [r6, #15] │ │ │ │ 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 +2190153,37 @@ │ │ │ │ bl 639d7c │ │ │ │ b.n 63d992 │ │ │ │ nop │ │ │ │ movs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 63db84 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 63da84 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #120 @ (adr r6, 63da70 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 63dd70 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #128 @ (adr r6, 63da7c ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 63dd7c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r6, #126 @ 0x7e │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r6, #70 @ 0x46 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ 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 +2190300,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, [r2, #72] @ 0x48 │ │ │ │ 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 +2191661,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ 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 +2193060,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, 63f69e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cbz r6, 63f6a8 │ │ │ │ + cbz r6, 63f698 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #16 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r6, #28] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ 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 +2194182,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, [r6, #7] │ │ │ │ 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 +2194680,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, [r7, #7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r7, [pc, #928] @ (640aa0 ) │ │ │ │ + ldr r7, [pc, #672] @ (6409a0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ 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 +2195011,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, [r4, #22] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ 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 +2195220,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, [r2, #14] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ 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 +2195453,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, [r1, #6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ 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 +2195733,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (641124 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ cmp r6, ip │ │ │ │ lsls r0, r7, #4 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ 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 +2195987,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, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ 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 +2196040,27 @@ │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #32] @ (641438 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #960] @ (6417ec ) │ │ │ │ + ldr r4, [pc, #704] @ (6416ec ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 641518 │ │ │ │ + b.n 641498 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ 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 +2196533,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 677924 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ 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 +2196557,17 @@ │ │ │ │ blx 6eba4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #12] @ (641968 ) │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ b.n 64194a │ │ │ │ nop │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ 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 +2196702,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, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r7, r3 │ │ │ │ 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 +2196849,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, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ 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 +2196916,25 @@ │ │ │ │ bne.n 641c7a │ │ │ │ ldr r1, [pc, #32] @ (641cec ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 641c8c │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ 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 +2197134,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, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh.w r0, [lr, #176] @ 0xb0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + ldr??.w r0, [lr, r0, lsl #3] │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r4, #2 │ │ │ │ b.n 64239c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xeadc00a0 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + eors.w r0, ip, r0, asr #2 │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - orrs.w r0, r0, r0, asr #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ands.w r0, r0, r0, asr #2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #24 │ │ │ │ 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 +2197555,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, [r4, #23] │ │ │ │ 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 +2198786,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 r0, r4, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + vshr.u64 d16, d15, #54 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ 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 r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bcc.n 642f80 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ bxns pc │ │ │ │ lsls r5, r7, #4 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 642f70 │ │ │ │ + b.n 642ef0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf2fc00b1 │ │ │ │ - ldc2l 0, cr0, [r6, #-712]! @ 0xfffffd38 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + @ instruction: 0xf2bc00b1 │ │ │ │ + ldc2 0, cr0, [r6, #-712]! @ 0xfffffd38 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ 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 +2198957,21 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 638770 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ cbz r2, 6430b0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r0, r4] │ │ │ │ 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 +2199075,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] │ │ │ │ + ldr r7, [pc, #960] @ (643588 ) │ │ │ │ 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 +2199703,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 r4, [pc, #728] @ (643a94 ) │ │ │ │ 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 ) │ │ │ │ + and.w r0, r2, r1, ror #2 │ │ │ │ + ldr r1, [pc, #560] @ (6439fc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [pc, #208] @ (6438a4 ) │ │ │ │ + ldr r3, [pc, #976] @ (643ba4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsls r6, r3 │ │ │ │ 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 +2199802,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 r3, [pc, #704] @ (643b70 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r0, [pc, #392] @ (643a40 ) │ │ │ │ + ldr r0, [pc, #136] @ (643940 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #752] @ (643bac ) │ │ │ │ + ldr r3, [pc, #496] @ (643aac ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strd r0, r0, [r4, #-708] @ 0x2c4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + stmdb r4, {r0, r4, r5, r7} │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #536] @ (643ae0 ) │ │ │ │ + ldr r3, [pc, #280] @ (6439e0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [pc, #376] @ (643a48 ) │ │ │ │ + ldr r3, [pc, #120] @ (643948 ) │ │ │ │ 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 +2200347,25 @@ │ │ │ │ b.n 643d64 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ 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, [r5, #72] @ 0x48 │ │ │ │ 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 +2201401,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, [r2, r0] │ │ │ │ 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] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ 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 +2201742,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] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ 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 +2201949,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] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ 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 +2202678,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r6, [pc, #984] @ (645900 ) │ │ │ │ + ldr r6, [pc, #728] @ (645800 ) │ │ │ │ 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 +2202769,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 r4, [pc, #720] @ (6458d0 ) │ │ │ │ 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 +2204127,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 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, pc, #856 @ (adr r0, 6466cc ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orrs r2, r5 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - tst r6, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + asrs r0, r1 │ │ │ │ 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 +2204325,21 @@ │ │ │ │ bne.n 646518 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ 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 +2204770,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (6469c4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ 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 +2204894,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, r5, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r3, r4 │ │ │ │ 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 +2205232,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 │ │ │ │ + bls.n 646dac │ │ │ │ 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 +2205427,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 │ │ │ │ + bvc.n 646fac │ │ │ │ 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 +2206472,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, [r4, #17] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bvc.n 647b98 │ │ │ │ + bvc.n 647b18 │ │ │ │ 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 +2206770,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 r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 647de0 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 6480e0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r5, pc, #440 @ (adr r5, 647ed4 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 647dd4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r1, #28] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ 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 +2207283,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 r2, #236 @ 0xec │ │ │ │ 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 +2207383,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 r0, #254 @ 0xfe │ │ │ │ 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 +2207634,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 │ │ │ │ + subs r0, r3, #7 │ │ │ │ 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 +2208354,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 │ │ │ │ - lsls r3, r1, #4 │ │ │ │ adds r4, r3, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ + adds r4, r3, r1 │ │ │ │ + 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 │ │ │ │ + vld1.8 {d0[5]}, [lr], r0 │ │ │ │ + ldrsb.w r0, [r4, #160] @ 0xa0 │ │ │ │ + ldr??.w r0, [sl, r0, lsl #2] │ │ │ │ + lsls r4, r0, #31 │ │ │ │ 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: 0xf1ea00a0 │ │ │ │ + sub.w r0, r4, #160 @ 0xa0 │ │ │ │ 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 +2208560,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, r7, #19 │ │ │ │ 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 +2210591,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 aadf20 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ b.n 64a256 │ │ │ │ mov r0, r4 │ │ │ │ bl 4073b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ @@ -2211959,24 +2211960,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 a99960 │ │ │ │ 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 aa98f4 │ │ │ │ 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 +2212121,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 aa72dc │ │ │ │ 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 +2212971,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 │ │ │ │ + sbcs.w r1, r6, #10 │ │ │ │ ldr r5, [pc, #192] @ (64bc14 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - orns r1, r6, #10 │ │ │ │ - orn r1, lr, #10 │ │ │ │ + bics.w r1, r6, #10 │ │ │ │ + bic.w r1, lr, #10 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r0], #40 @ 0x28 │ │ │ │ + stcl 1, cr0, [r0], #-40 @ 0xffffffd8 │ │ │ │ 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 +2214109,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 64c14c │ │ │ │ lsls r2, r1, #4 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 64c874 │ │ │ │ + bgt.n 64c7f4 │ │ │ │ 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 +2214156,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 aad3d8 │ │ │ │ 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 aac720 │ │ │ │ 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 +2214266,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 aa87fc │ │ │ │ ldr r7, [pc, #796] @ (64cc3c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ bl 3d95ac │ │ │ │ movs r2, #0 │ │ │ │ @@ -2214288,15 +2214289,15 @@ │ │ │ │ bl 65476c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 648da4 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 64ca94 │ │ │ │ - bl aac674 │ │ │ │ + bl aac624 │ │ │ │ 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 +2214324,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 aa04ec │ │ │ │ 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 +2214357,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 a9284c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a98c14 │ │ │ │ + bl a98bc4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 454684 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ ldr r2, [pc, #556] @ (64cc50 ) │ │ │ │ @@ -2214389,15 +2214390,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 a95688 │ │ │ │ mov r0, r4 │ │ │ │ bl 656a00 │ │ │ │ mov r0, r4 │ │ │ │ bl 407c00 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2214411,19 +2214412,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 653660 │ │ │ │ b.n 64c98c │ │ │ │ bl 6522e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 64ebd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abe024 │ │ │ │ + bl abdfd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3eeb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl aac674 │ │ │ │ + bl aac624 │ │ │ │ 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 +2214585,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 │ │ │ │ + vtbx.8 d29, {d31}, d12 │ │ │ │ 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 +2214773,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 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #288 @ (adr r7, 64cf88 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ add r7, pc, #8 @ (adr r7, 64ce78 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ 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 +2214980,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: 0xb6ba │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + cpsid i │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb67a │ │ │ │ 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 +2223868,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 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ 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 +2224158,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, r3, #17 │ │ │ │ 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 +2228974,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #28 │ │ │ │ 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 +2232393,15 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #12] │ │ │ │ lsls r6, r6, #4 │ │ │ │ @ instruction: 0xf662013b │ │ │ │ @ instruction: 0xf65a013b │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ 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 +2232489,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 658a82 │ │ │ │ ldr r0, [pc, #8] @ (658ae8 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #2740] @ 6595b4 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2233521,15 +2233522,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 │ │ │ │ + adds r4, r7, r6 │ │ │ │ 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 +2235088,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 65a974 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ 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 +2235204,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 65a890 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ 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 +2235472,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 65a984 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ 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 +2235625,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 65aa06 │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - udf #14 │ │ │ │ + ble.n 65a9f4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65aa30 │ │ │ │ + ble.n 65a9b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a998 │ │ │ │ + ble.n 65ab18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ble.n 65a970 │ │ │ │ + ble.n 65aaf0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ 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 +2236267,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, [r2, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 65b020 │ │ │ │ + bge.n 65b1a0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 65b070 │ │ │ │ + bls.n 65aff0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bls.n 65b150 │ │ │ │ + bhi.n 65b0d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 65b10c │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - bhi.n 65b0f0 │ │ │ │ + bhi.n 65b08c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 65b044 │ │ │ │ + bhi.n 65b070 │ │ │ │ lsls r7, r3, #2 │ │ │ │ bhi.n 65b1c4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 65b0e0 │ │ │ │ + bhi.n 65b144 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + bvc.n 65b060 │ │ │ │ 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 +2237364,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 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 65bbb8 │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ bx sl │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ 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 +2237721,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 r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ 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 +2238070,27 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {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 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ 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 +2238443,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 r4!, {r2, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r0, r2] │ │ │ │ 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 +2239268,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 r1, sp, #792 @ 0x318 │ │ │ │ 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 +2239478,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r2, r1, #29 │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r7, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ 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 +2239817,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, [r5, #7] │ │ │ │ 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 +2239877,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, [r5, #12] │ │ │ │ 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 +2241187,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, 65e25c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 65e272 │ │ │ │ + cbz r2, 65e262 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 65e274 │ │ │ │ + cbz r6, 65e264 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 65e540 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 65e440 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 65e548 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 65e448 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ 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 +2241851,41 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 65e81e │ │ │ │ ldr r0, [pc, #60] @ (65e910 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - add r6, pc, #560 @ (adr r6, 65eb10 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 65ea10 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 65e994 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 65ec94 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r4, pc, #904 @ (adr r4, 65ec78 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 65eb78 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 65ea24 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 65e924 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 65ecb0 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 65ebb0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r6, r5, #31 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #29 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r4, [r5, #40]! │ │ │ │ @@ -2242936,15 +2242937,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 r5, [sp, #680] @ 0x2a8 │ │ │ │ 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 +2243171,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 r3, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r2, #1 │ │ │ │ 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 +2243436,25 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ 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 +2243640,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, r7, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ 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 +2243776,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, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r2, r0 │ │ │ │ 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 +2244090,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, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ 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 +2245319,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, [r6, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xf4d60135 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ed64 │ │ │ │ b.n 6606d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ed64 │ │ │ │ @@ -2245398,17 +2245399,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, [r7, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ 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 +2246162,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, [r0, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ 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 +2246465,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, [r1, #13] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr14, cr15, {4} │ │ │ │ + mcr2 0, 0, r0, cr14, cr15, {4} │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -2246600,17 +2246601,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, [r5, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xfbf0009f │ │ │ │ + @ instruction: 0xfbb0009f │ │ │ │ stmdb sp!, {r4, r5, r6, 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 +2246732,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, [r3, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb9a009f │ │ │ │ + @ instruction: 0xfb5a009f │ │ │ │ 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 +2246846,17 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + ldrsh.w r0, [ip, pc, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #220] @ (661be0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ @@ -2246951,17 +2246952,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, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ + ldrh.w r0, [r4, pc, 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #3120] @ 662840 │ │ │ │ @@ -2248145,111 +2248146,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, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf618009f │ │ │ │ + rsbs r0, r8, #5210112 @ 0x4f8000 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf3f4009f │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + @ instruction: 0xf3b4009f │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movw r0, #24735 @ 0x609f │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + addw r0, r6, #159 @ 0x9f │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - rsbs r0, r8, #159 @ 0x9f │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + @ instruction: 0xf198009f │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - sbc.w r0, sl, #159 @ 0x9f │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf12a009f │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf0fc009f │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf0bc009f │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eor.w r0, lr, #159 @ 0x9f │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + orr.w r0, lr, #159 @ 0x9f │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, r0, #159 @ 0x9f │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + vshr.s64 d16, d15, #32 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vshr.s64 d0, d15, #14 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + vqadd.s64 d16, d18, d15 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - vqadd.s64 d0, d20, d15 │ │ │ │ + mrc 0, 7, r0, cr4, cr15, {4} │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s8 d0, d20, d15 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + mcr 0, 6, r0, cr4, cr15, {4} │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mrc 0, 2, r0, cr10, cr15, {4} │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + mrc 0, 0, r0, cr10, cr15, {4} │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mcr 0, 0, r0, cr2, cr15, {4} │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + stcl 0, cr0, [r2, #636] @ 0x27c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [lr, #636]! @ 0x27c │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + ldcl 0, cr0, [lr, #-636]! @ 0xfffffd84 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + stc 0, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldcl 0, cr0, [sl], #636 @ 0x27c │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + ldc 0, cr0, [sl], #636 @ 0x27c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r8], #636 @ 0x27c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + stcl 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0], #-636 @ 0xfffffd84 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + stc 0, cr0, [r0], #-636 @ 0xfffffd84 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ 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 +2248617,29 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 662cb6 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ b.n 662c96 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xeaf8009f │ │ │ │ - ldr r2, [pc, #624] @ (662f38 ) │ │ │ │ + @ instruction: 0xeab8009f │ │ │ │ + ldr r2, [pc, #368] @ (662e38 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - orr.w r0, r0, pc, lsr #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + and.w r0, r0, pc, lsr #2 │ │ │ │ + str r2, [r0, #28] │ │ │ │ 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 +2248949,29 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ bcs.n 662fe4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 662e20 │ │ │ │ + b.n 662da0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 662948 │ │ │ │ + b.n 6628c8 │ │ │ │ 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 +2249667,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] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ 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 +2250537,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 6eba4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #328] @ (664180 ) │ │ │ │ + ldr r4, [pc, #72] @ (664080 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + bics r6, r2 │ │ │ │ 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 +2250590,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 r3, [pc, #856] @ (664410 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [pc, #72] @ (664104 ) │ │ │ │ + ldr r3, [pc, #840] @ (664404 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (6644b0 ) │ │ │ │ + ldr r3, [pc, #752] @ (6643b0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #872] @ (66442c ) │ │ │ │ + ldr r3, [pc, #616] @ (66432c ) │ │ │ │ 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 +2250750,19 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 70750 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 6641e6 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #720] @ (66451c ) │ │ │ │ + ldr r2, [pc, #464] @ (66441c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #648] @ (6644d8 ) │ │ │ │ + ldr r2, [pc, #392] @ (6643d8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #568] @ (66448c ) │ │ │ │ + ldr r2, [pc, #312] @ (66438c ) │ │ │ │ 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 +2250778,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 r2, #148 @ 0x94 │ │ │ │ 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 +2250802,15 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ pop {r4, r5} │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #392] @ (664440 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ 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 +2250826,15 @@ │ │ │ │ strh r4, [r0, #40] @ 0x28 │ │ │ │ strd r4, r4, [r0, #44] @ 0x2c │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #240] @ (6643e4 ) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ 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 +2250853,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 r1, #244 @ 0xf4 │ │ │ │ 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 +2251072,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6644fe │ │ │ │ cbnz r2, 6645ae │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #408] @ (6646e8 ) │ │ │ │ + ldr r0, [pc, #152] @ (6645e8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blxns r4 │ │ │ │ + bxns ip │ │ │ │ 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 +2251379,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 664a8c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, 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 +2252073,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 664f6e │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ 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 +2252315,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, [r4, r0] │ │ │ │ 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 +2252460,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] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ 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 +2252654,19 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ 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 +2253434,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r5, [pc, #520] @ (665e7c ) │ │ │ │ + ldr r5, [pc, #264] @ (665d7c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #720] @ (665f48 ) │ │ │ │ + ldr r4, [pc, #464] @ (665e48 ) │ │ │ │ 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 +2253567,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 r2, [pc, #656] @ (666048 ) │ │ │ │ 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 +2253688,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #968 @ (adr r1, 6662a0 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #704] @ (6661a0 ) │ │ │ │ + ldr r1, [pc, #448] @ (6660a0 ) │ │ │ │ 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 +2254328,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 r3, #254 @ 0xfe │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r2, 666586 │ │ │ │ + cbz r2, 666576 │ │ │ │ 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 +2255009,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 r0, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r7, pc, #912 @ (adr r7, 667034 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrd r0, r1, [sl, #-212]! @ 0xd4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 667070 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 666f70 ) │ │ │ │ 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 +2255079,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 638774 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 666d3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #472 @ (adr r7, 666f2c ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 666e2c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #280 @ (adr r7, 666e70 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 666d70 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w sl, r1, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ @@ -2255583,39 +2255584,39 @@ │ │ │ │ ands r3, r1 │ │ │ │ b.n 666fe4 │ │ │ │ nop │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 66744c ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 66734c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 66763c ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 66753c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 66759c ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 66749c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r7, r1 │ │ │ │ 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 +2256572,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, r1, #7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, 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, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r1, #325] @ 0x145 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2256667,15 +2256668,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 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ 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 +2257724,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 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ 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 +2257852,15 @@ │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #28] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r0, #3 │ │ │ │ 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 +2258146,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, r7, #0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + subs r2, r0, r7 │ │ │ │ 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 +2259485,20 @@ │ │ │ │ ldrb.w r1, [r6, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f698 (bool)@plt> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bics.w r0, r2, #5177344 @ 0x4f0000 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + @ instruction: 0xf3f2009e │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bic.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ - bic.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ - ands.w r0, sl, #5177344 @ 0x4f0000 │ │ │ │ + @ instruction: 0xf3ea009e │ │ │ │ + @ instruction: 0xf3e0009e │ │ │ │ + @ instruction: 0xf3da009e │ │ │ │ stmdb sp!, {r4, 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 +2259672,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: 0xf372009e │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ 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 +2259860,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: 0xf0e8009e │ │ │ │ + @ instruction: 0xf0be009e │ │ │ │ + eors.w r0, ip, #158 @ 0x9e │ │ │ │ + eor.w r0, r8, #158 @ 0x9e │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ 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 +2260141,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] │ │ │ │ + mcr 0, 5, r0, cr0, cr14, {4} │ │ │ │ + mcr 0, 4, r0, cr12, cr14, {4} │ │ │ │ + mrc 0, 2, r0, cr12, cr14, {4} │ │ │ │ + strb r4, [r3, #15] │ │ │ │ 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 +2260477,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] │ │ │ │ + subs.w r0, r8, lr, lsr #2 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xeafe009e │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + @ instruction: 0xeabe009e │ │ │ │ + strb r2, [r5, #0] │ │ │ │ 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 +2260691,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 │ │ │ │ + bcc.n 66a590 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ 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,16 +2261011,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 r1, r1, #4 │ │ │ │ + vaddw.u16 q8, q2, d8 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ @@ -2261491,27 +2261491,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 66b4bc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4f4 │ │ │ │ + b.n 66b474 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b4bc │ │ │ │ + b.n 66b43c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 66b438 │ │ │ │ + b.n 66b3b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 66b168 │ │ │ │ + b.n 66b0e8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ 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 +2262116,28 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #320] @ (66b5fc ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 66b5a4 │ │ │ │ + ble.n 66b524 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl], #620 @ 0x26c │ │ │ │ - bgt.n 66b518 │ │ │ │ + stc2 0, cr0, [sl], #620 @ 0x26c │ │ │ │ + blt.n 66b498 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 66b440 │ │ │ │ + blt.n 66b5c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b3fc │ │ │ │ + blt.n 66b57c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b5a0 │ │ │ │ + blt.n 66b520 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 66b578 │ │ │ │ + blt.n 66b4f8 │ │ │ │ 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 +2262239,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 │ │ │ │ + movt r1, #8 │ │ │ │ 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 +2262859,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 │ │ │ │ + bmi.n 66bb74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 66bec8 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 66bdc8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #372] @ (66bdd4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2263377,29 +2263377,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 66c254 │ │ │ │ + beq.n 66c1d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r6, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #228] @ (66c280 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2263926,17 +2263926,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 66cd90 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 66cc64 │ │ │ │ + b.n 66cbe4 │ │ │ │ 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 +2264328,17 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 66ca1a │ │ │ │ b.n 66c9f0 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #122 @ 0x7a │ │ │ │ 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 +2265521,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 │ │ │ │ + revsh r6, r5 │ │ │ │ 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 +2265575,15 @@ │ │ │ │ strd r3, r3, [r4, #360] @ 0x168 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ strh.w r3, [r4, #388] @ 0x184 │ │ │ │ strd r3, r3, [r4, #396] @ 0x18c │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfb3c009b │ │ │ │ + @ instruction: 0xfafc009b │ │ │ │ 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 +2266480,15 @@ │ │ │ │ nop │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ 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 +2266710,15 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #2 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ 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 +2266876,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 66e466 │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ 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 +2267417,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6f6f4 (unsigned long)@plt+0x4> │ │ │ │ ldr r1, [pc, #12] @ (66e9dc ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r6, pc, #288 @ (adr r6, 66eafc ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 66e9fc ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ 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 +2267712,15 @@ │ │ │ │ add r3, pc │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n 66ebe4 │ │ │ │ + bls.n 66ed64 │ │ │ │ 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 +2267788,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} │ │ │ │ + cbnz r2, 66edf8 │ │ │ │ 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 +2267934,15 @@ │ │ │ │ cbz r4, 66eef8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 66ea94 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 66eeec │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0xf73200a0 │ │ │ │ + @ instruction: 0xf6f200a0 │ │ │ │ @ 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 +2268241,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ 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, [r7, #38] @ 0x26 │ │ │ │ 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 +2269506,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 r1, [sp, #920] @ 0x398 │ │ │ │ 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 +2270376,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, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa40134 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ 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 +2270689,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 670078 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 670a2a │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ 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 +2271304,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bic.w r1, r0, #52 @ 0x34 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r1, r0, #52 @ 0x34 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ 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 +2271541,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, [r1, #25] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ 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 +2271943,21 @@ │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r0, r4, rrx │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mcr2 0, 0, r0, cr8, cr14, {4} │ │ │ │ + stc2l 0, cr0, [r8, #632] @ 0x278 │ │ │ │ @ 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 +2272749,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, [r5, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #976] @ (6722e4 ) │ │ │ │ + ldr r0, [pc, #720] @ (6721e4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ b.n 671d20 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xfaf0009e │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + @ instruction: 0xfab0009e │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf7ce009e │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + @ instruction: 0xf78e009e │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ 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 +2274913,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, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ 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 +2275008,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, [r7, #16] │ │ │ │ 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 +2275574,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bge.n 673b10 │ │ │ │ + bge.n 673a90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673c88 │ │ │ │ + bls.n 673c08 │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 673bfc │ │ │ │ + bhi.n 673b7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 673b78 │ │ │ │ + bhi.n 673af8 │ │ │ │ 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 +2275742,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 │ │ │ │ + bvc.n 673cc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bvc.n 673dbc │ │ │ │ + bvc.n 673d3c │ │ │ │ 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 +2275885,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] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ 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 +2276220,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ itt lt │ │ │ │ lsllt r4, r6, #4 │ │ │ │ asrlt r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 6742a8 │ │ │ │ + bcc.n 674228 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ 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 +2276851,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7fa │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r2, [pc, #464] @ (674a50 ) │ │ │ │ + ldr r2, [pc, #208] @ (674950 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #452] @ (674a5c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2278381,39 +2278381,39 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ 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] │ │ │ │ + ldr.w r0, [r0, #173] @ 0xad │ │ │ │ + ldrh.w r0, [lr, #173] @ 0xad │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - itet ne │ │ │ │ - lslne r6, r3, #2 │ │ │ │ - addeq r2, sp, #16 │ │ │ │ - lslne r4, r6, #4 │ │ │ │ + bkpt 0x00d6 │ │ │ │ + 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 │ │ │ │ + ands.w r0, r0, #153 @ 0x99 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #176] @ (675914 ) │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #176] @ (675918 ) │ │ │ │ @@ -2278912,29 +2278912,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 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r4, pc, #512 @ (adr r4, 675f44 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ 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 +2279096,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (675f00 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ ldr r0, [pc, #12] @ (675f04 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmdb r8!, {r0, r3, r4, r7} │ │ │ │ + ldrd r0, r0, [r8], #612 @ 0x264 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -2280124,17 +2280124,17 @@ │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ bic.w r4, r4, #74 @ 0x4a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ 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 +2280220,22 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf3f600aa │ │ │ │ - ble.n 6769b0 │ │ │ │ + @ instruction: 0xf3b600aa │ │ │ │ + ble.n 676930 │ │ │ │ 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 +2280322,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 r0, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 676a70 │ │ │ │ + bgt.n 676bf0 │ │ │ │ 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 +2280438,23 @@ │ │ │ │ b.n 676b84 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 676b74 │ │ │ │ + blt.n 676cf4 │ │ │ │ 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 +2280592,27 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #4 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ 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 +2280675,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 r3, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6767a4 │ │ │ │ + b.n 676724 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ 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 +2280837,41 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - b.n 676e78 │ │ │ │ + b.n 676df8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 676f5c │ │ │ │ + beq.n 676edc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ 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 +2280906,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 r2, #200 @ 0xc8 │ │ │ │ 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 +2281248,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 │ │ │ │ + subs r6, r4, #6 │ │ │ │ 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 +2281402,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 677428 │ │ │ │ ldrh r6, [r6, #30] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ 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 +2281440,15 @@ │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ ldr.w r4, [ip] │ │ │ │ strd r4, r2, [r0, #4] │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ 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 +2281546,15 @@ │ │ │ │ b.n 677612 │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r2, r1, #7 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldrh r6, [r5, #18] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r0, #3 │ │ │ │ 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 +2281921,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ 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 +2282260,25 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #30 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - beq.n 677d48 │ │ │ │ + beq.n 677cc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 677cdc │ │ │ │ + beq.n 677e5c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ 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 +2282687,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, r4, #18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + cbz r6, 678240 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ 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, r6, #8 │ │ │ │ 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 +2283191,21 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ 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, r6, #20 │ │ │ │ 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 +2283314,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, r6, #18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #280] @ (6788fc ) │ │ │ │ @@ -2283448,15 +2283448,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, r0, #15 │ │ │ │ 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 +2283493,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, r3, #15 │ │ │ │ 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 +2283552,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, r4, #13 │ │ │ │ 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 +2284023,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, r2, #13 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ 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 +2284167,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #2] │ │ │ │ lsls r4, r6, #4 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ 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 +2284288,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 679110 │ │ │ │ nop │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ 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 +2284383,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, r4, #21 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ 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 +2284541,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, r1, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #2312] @ 0x908 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2284581,15 +2284581,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, r0, #17 │ │ │ │ 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 +2284784,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, r2, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ 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 +2285481,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r4, r6, #4 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb72009d │ │ │ │ - @ instruction: 0xface009d │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + @ instruction: 0xfb32009d │ │ │ │ + @ instruction: 0xfa8e009d │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - vst1.8 @ instruction: 0xf984009d │ │ │ │ - vld1.8 @ instruction: 0xf9aa009d │ │ │ │ + vst4.32 {d16-d19}, [r4 :64]! │ │ │ │ + vld4.32 {d16-d19}, [sl :64]! │ │ │ │ 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 +2286008,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: 0xf3ea009d │ │ │ │ + orr.w r0, r8, #5144576 @ 0x4e8000 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #224] @ 0xe0 │ │ │ │ @@ -2286096,16 +2286096,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 │ │ │ │ + sbfx r0, r2, #2, #30 │ │ │ │ + sbfx r0, r4, #2, #30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (67a7cc ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 67a7aa │ │ │ │ cmp r1, #8 │ │ │ │ @@ -2286150,15 +2286150,15 @@ │ │ │ │ b.n 67a77a │ │ │ │ ldr r1, [pc, #16] @ (67a7d8 ) │ │ │ │ b.n 67a7ac │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ 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 +2286205,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, r7, #19 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf288009d │ │ │ │ - rev r2, r3 │ │ │ │ + movw r0, #32925 @ 0x809d │ │ │ │ + cbnz r2, 67a892 │ │ │ │ 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 +2286294,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, r5, #17 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - @ instruction: 0xf214009d │ │ │ │ - cbnz r2, 67a950 │ │ │ │ + rsbs r0, r4, #157 @ 0x9d │ │ │ │ + cbnz r2, 67a940 │ │ │ │ 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 +2286385,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, r7, #18 │ │ │ │ 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 +2288842,17 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 67c588 │ │ │ │ + b.n 67c508 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - b.n 67c4f8 │ │ │ │ + b.n 67c478 │ │ │ │ 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 +2289458,19 @@ │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 67ce1a │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #1 │ │ │ │ b.n 67ce06 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67d01c │ │ │ │ + bgt.n 67cf9c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ble.n 67cff4 │ │ │ │ + bgt.n 67cf74 │ │ │ │ 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 +2289861,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 │ │ │ │ + blt.n 67d380 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3d8 │ │ │ │ + blt.n 67d358 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d3b8 │ │ │ │ + blt.n 67d338 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d398 │ │ │ │ + blt.n 67d518 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - blt.n 67d368 │ │ │ │ + blt.n 67d4e8 │ │ │ │ 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 +2290422,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 │ │ │ │ + bpl.n 67da38 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 67da84 │ │ │ │ + bpl.n 67da04 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da58 │ │ │ │ + bpl.n 67d9d8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da24 │ │ │ │ + bpl.n 67d9a4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bpl.n 67da04 │ │ │ │ + bpl.n 67d984 │ │ │ │ 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 +2291021,15 @@ │ │ │ │ str.w r2, [fp, #1872] @ 0x750 │ │ │ │ b.n 67de94 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 67e090 │ │ │ │ + bne.n 67e210 │ │ │ │ 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 +2291851,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} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ 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 +2292902,15 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsrs r2, r4, #12 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb78a │ │ │ │ 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 +2293528,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 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ 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 +2294544,21 @@ │ │ │ │ b.n 6807ec │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 680958 │ │ │ │ movw r0, #769 @ 0x301 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 680958 │ │ │ │ - add r4, pc, #688 @ (adr r4, 680d54 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 680c54 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 680ce8 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 680be8 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #488 @ (adr r4, 680c94 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 680b94 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 680c90 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 680b90 ) │ │ │ │ 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 +2294660,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 r1, pc, #696 @ (adr r1, 680ea0 ) │ │ │ │ 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 +2294947,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 680ef8 │ │ │ │ eors r7, r5 │ │ │ │ @ instruction: 0xf3fc0133 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #800 @ (adr r1, 681224 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 681124 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #512 @ (adr r1, 681108 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 681008 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ @ instruction: 0xf2f80133 │ │ │ │ - add r0, pc, #896 @ (adr r0, 681290 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 681190 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ 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 +2295524,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 r2, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ 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 +2296872,21 @@ │ │ │ │ str.w r1, [r4, #2708] @ 0xa94 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r4, #2708] @ 0xa94 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #2708] @ 0xa94 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ b.n 6823bc │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ 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 +2298354,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, [r0, #15] │ │ │ │ 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 +2301066,28 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.n 685a44 │ │ │ │ add r5, pc, #992 @ (adr r5, 685ea4 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf636009d │ │ │ │ - cbnz r6, 685b4c │ │ │ │ + @ instruction: 0xf5f6009d │ │ │ │ + cbnz r6, 685b3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - addw r0, r4, #2205 @ 0x89d │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + rsb r0, r4, #5144576 @ 0x4e8000 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r5, r3, #2 │ │ │ │ - rsb r0, lr, #5144576 @ 0x4e8000 │ │ │ │ - ands r6, r7 │ │ │ │ + @ instruction: 0xf58e009d │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ 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 +2301692,17 @@ │ │ │ │ b.n 686154 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r2, pc, #272 @ (adr r2, 68624c ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r7, [pc, #584] @ (686390 ) │ │ │ │ + ldr r7, [pc, #328] @ (686290 ) │ │ │ │ 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 +2302033,25 @@ │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 6863de │ │ │ │ nop │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #424] @ (686648 ) │ │ │ │ + ldr r2, [pc, #168] @ (686548 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [pc, #456] @ (686674 ) │ │ │ │ + ldr r2, [pc, #200] @ (686574 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ 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 +2303547,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 r2, #146 @ 0x92 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #12 │ │ │ │ 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 +2303648,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 r1, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #30 │ │ │ │ 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 +2304535,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 r3, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ 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 +2305773,195 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 688c44 │ │ │ │ lsls r3, r6, #4 │ │ │ │ strh r6, [r5, #2] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r6, #12058624 @ 0xb80000 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bhi.n 688bc4 │ │ │ │ + bvc.n 688b44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ bpl.n 688ca0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 688bd4 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 688ed4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 688e48 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 688d48 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-624] @ 0xfffffd90 │ │ │ │ - tst r4, r7 │ │ │ │ + stc2 0, cr0, [sl, #-624] @ 0xfffffd90 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 688be0 ) │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ bcc.n 688b88 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + ldc2l 0, cr0, [r2, #-624]! @ 0xfffffd90 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bge.n 688b8c │ │ │ │ + bge.n 688b0c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa8a009c │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfa4a009c │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb.w r0, [r0, #156] @ 0x9c │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + str.w r0, [r0, ip, lsl #1] │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xe8cc00a9 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + stmia.w ip, {r0, r3, r5, r7} │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movt r0, #18588 @ 0x489c │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf684009c │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf4c6009c │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + eor.w r0, r6, #5111808 @ 0x4e0000 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ 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 +2306913,198 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add r7, r0 │ │ │ │ b.n 6896d0 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf0fe009c │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + @ instruction: 0xf0be009c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors.w r0, sl, #156 @ 0x9c │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + orrs.w r0, sl, #156 @ 0x9c │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ 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 r1, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r6, #4 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r2, ip, lsr #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + strd r0, r0, [r2, #624] @ 0x270 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r0, 6898e2 │ │ │ │ + cbz r0, 6898d2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - uxtb r4, r7 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ sevl │ │ │ │ lsls r3, r6, #4 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ 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 +2307389,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, r4, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ 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 +2307456,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, r3, #11 │ │ │ │ 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 +2307966,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 ada3a4 │ │ │ │ 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 +2308218,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 ada3a4 │ │ │ │ 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 +2308450,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 ada92c │ │ │ │ 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 +2308711,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 ad79a0 │ │ │ │ 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 +2308732,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 ad76d4 │ │ │ │ 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 +2308772,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 ad7a08 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7c60 │ │ │ │ + bl ad7c10 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl ad7a24 │ │ │ │ + bl ad79d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cbz r1, 68ab34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2308872,15 +2308872,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 ada00c │ │ │ │ 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 +2308903,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 ad9cb0 │ │ │ │ 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 +2308996,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 ad8810 │ │ │ │ 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 +2309354,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 ad8870 │ │ │ │ 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 ad88bc │ │ │ │ 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 +2309521,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 ad8b4c │ │ │ │ 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 +2309590,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 ad8994 │ │ │ │ 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 +2309941,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 │ │ │ │ + @ instruction: 0xeaac009c │ │ │ │ stmdb 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 +2310102,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 ada6ec │ │ │ │ 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 +2310178,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 ad9790 │ │ │ │ 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 +2310235,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 ada6ec │ │ │ │ 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 +2310253,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 ad9790 │ │ │ │ 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 +2310496,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 ad9790 │ │ │ │ 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 +2311692,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 68cae4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r6, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - b.n 68cba4 │ │ │ │ + b.n 68cb24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cbf8 │ │ │ │ + b.n 68cb78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd10 │ │ │ │ + b.n 68cc90 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd60 │ │ │ │ + b.n 68cce0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68cd2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc8 │ │ │ │ + b.n 68cc48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cce4 │ │ │ │ + b.n 68cc64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd08 │ │ │ │ + b.n 68cc88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd24 │ │ │ │ + b.n 68cca4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd58 │ │ │ │ + b.n 68ccd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd78 │ │ │ │ + b.n 68ccf8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, 68cd70 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 68cc70 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 68cd94 │ │ │ │ + b.n 68cd14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdac │ │ │ │ + b.n 68cd2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdfc │ │ │ │ + b.n 68cd7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce44 │ │ │ │ + b.n 68cdc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd84 │ │ │ │ + b.n 68cd04 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cda0 │ │ │ │ + b.n 68cd20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdc4 │ │ │ │ + b.n 68cd44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cdec │ │ │ │ + b.n 68cd6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68cd60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce28 │ │ │ │ + b.n 68cda8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce68 │ │ │ │ + b.n 68cde8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde4 │ │ │ │ + b.n 68cd64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbz r6, 68cab0 │ │ │ │ + cbz r6, 68caa0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bgt.n 68caa0 │ │ │ │ + blt.n 68ca20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + blt.n 68ca38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac0 │ │ │ │ + blt.n 68ca40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cac8 │ │ │ │ + blt.n 68ca48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + bgt.n 68ca58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cad8 │ │ │ │ + blt.n 68ca58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cae8 │ │ │ │ + bgt.n 68ca68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c4c8 │ │ │ │ + b.n 68c448 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c480 │ │ │ │ + b.n 68c400 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c430 │ │ │ │ + b.n 68c3b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c3c4 │ │ │ │ + b.n 68c344 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c370 │ │ │ │ + b.n 68c2f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c31c │ │ │ │ + b.n 68c29c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68c2c8 │ │ │ │ + b.n 68d248 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d15c │ │ │ │ + b.n 68d0dc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d180 │ │ │ │ + b.n 68d100 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1d0 │ │ │ │ + b.n 68d150 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d220 │ │ │ │ + b.n 68d1a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d008 │ │ │ │ + b.n 68cf88 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cfb8 │ │ │ │ + b.n 68cf38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf68 │ │ │ │ + b.n 68cee8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf20 │ │ │ │ + b.n 68cea0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ced8 │ │ │ │ + b.n 68ce58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce88 │ │ │ │ + b.n 68ce08 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ce38 │ │ │ │ + b.n 68cdb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cde0 │ │ │ │ + b.n 68cd60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd80 │ │ │ │ + b.n 68cd00 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cd20 │ │ │ │ + b.n 68cca0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68ccc0 │ │ │ │ + b.n 68cc40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc60 │ │ │ │ + b.n 68cbe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cc00 │ │ │ │ + b.n 68cb80 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb9c │ │ │ │ + b.n 68cb1c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cb40 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cae4 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 14 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #28 │ │ │ │ + ble.n 68cab0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cad0 │ │ │ │ + ble.n 68ca50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca70 │ │ │ │ + ble.n 68cbf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68ca10 │ │ │ │ + ble.n 68cb90 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cbac │ │ │ │ + ble.n 68cb2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 68cb60 │ │ │ │ + bgt.n 68cae0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cb0c │ │ │ │ + bgt.n 68ca8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68cab8 │ │ │ │ + bgt.n 68ca38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bgt.n 68ca60 │ │ │ │ + bgt.n 68cbe0 │ │ │ │ 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 +2312151,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 68d124 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68d130 │ │ │ │ + b.n 68d0b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d170 │ │ │ │ + b.n 68d0f0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d1b0 │ │ │ │ + b.n 68d130 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d07c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d110 │ │ │ │ + b.n 68d090 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0fc │ │ │ │ + b.n 68d07c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d13c │ │ │ │ + b.n 68d0bc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d17c │ │ │ │ + b.n 68d0fc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d0a4 │ │ │ │ + b.n 68d024 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d09c │ │ │ │ + b.n 68d01c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r4, r3, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 16 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68d010 │ │ │ │ + b.n 68cf90 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf9c │ │ │ │ + b.n 68cf1c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 68cf30 │ │ │ │ + b.n 68ceb0 │ │ │ │ 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 +2312214,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 adca78 │ │ │ │ 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 +2313498,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, [r3, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - beq.n 68deb0 │ │ │ │ + beq.n 68e030 │ │ │ │ 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 +2314501,17 @@ │ │ │ │ movw r1, #52292 @ 0xcc44 │ │ │ │ movt r1, #52292 @ 0xcc44 │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 68ea90 │ │ │ │ b.n 68ea30 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, 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 +2314618,17 @@ │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ bne.n 68ebc0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, 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 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [pc, #1980] @ 68f3f0 │ │ │ │ @@ -2315204,15 +2315204,15 @@ │ │ │ │ b.n 68ec88 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ 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 +2315702,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 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ 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 +2315763,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} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ 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 +2316047,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 68fc8e │ │ │ │ nop │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ 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 +2316257,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, [r2, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ 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 +2316556,15 @@ │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldrsb r6, [r4, r4] │ │ │ │ lsls r3, r6, #4 │ │ │ │ mcr2 1, 0, r0, cr12, cr2, {1} │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ 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 +2317835,15 @@ │ │ │ │ b.n 690e64 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ rsbs r1, r8, #50 @ 0x32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r2, pc, #672 @ (adr r2, 691170 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 691070 ) │ │ │ │ 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 +2317913,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 r1, pc, #744 @ (adr r1, 691280 ) │ │ │ │ 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 +2318023,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 r0, pc, #736 @ (adr r0, 691394 ) │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 691324 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 691224 ) │ │ │ │ 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 +2318787,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 r5, sp, #800 @ 0x320 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ 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 +2318893,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 r4, sp, #912 @ 0x390 │ │ │ │ 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 +2319018,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 r3, sp, #920 @ 0x398 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ec009c │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + vld1.8 @ instruction: 0xf9ac009c │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ 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 +2319262,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 r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + ldrh.w r0, [ip, ip, lsl #1] │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf78a009c │ │ │ │ + @ instruction: 0xf74a009c │ │ │ │ stmdb sp!, {r4, 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 +2319507,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 6934f4 │ │ │ │ b.n 691d24 │ │ │ │ b.n 692510 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf62a009c │ │ │ │ - add r7, pc, #656 @ (adr r7, 6921f4 ) │ │ │ │ + @ instruction: 0xf5ea009c │ │ │ │ + add r7, pc, #400 @ (adr r7, 6920f4 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds.w r0, r4, #5111808 @ 0x4e0000 │ │ │ │ + @ instruction: 0xf4d4009c │ │ │ │ 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 +2319778,25 @@ │ │ │ │ bne.w 692000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 69223c │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #584 @ (adr r5, 692480 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 692380 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 692284 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 692584 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 692598 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 692498 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movw r0, #8348 @ 0x209c │ │ │ │ + addw r0, r2, #156 @ 0x9c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ (692348 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #236] @ (69234c ) │ │ │ │ @@ -2319897,17 +2319897,17 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ bl 691d04 │ │ │ │ b.n 69228a │ │ │ │ ble.n 692280 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #664 @ (adr r3, 6925ec ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 6924ec ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds.w r0, ip, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf0dc009c │ │ │ │ stmdb 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 +2319986,17 @@ │ │ │ │ bl 691a90 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bgt.n 692348 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #784 @ (adr r2, 692748 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 692648 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bics.w r0, sl, #156 @ 0x9c │ │ │ │ + vshr.s64 d16, d12, #6 │ │ │ │ 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 +2320107,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ blt.n 692630 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 69259c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r1, pc, #600 @ (adr r1, 6927bc ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 6926bc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vqadd.s8 d0, d28, d12 │ │ │ │ + mcr 0, 6, r0, cr12, cr12, {4} │ │ │ │ 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 +2320208,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 69273c │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 6926a8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r0, pc, #648 @ (adr r0, 6928e0 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 6927e0 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mrc 0, 0, r0, cr8, cr12, {4} │ │ │ │ + ldcl 0, cr0, [r8, #624] @ 0x270 │ │ │ │ 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 +2320336,17 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 6927b0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #-624] @ 0xfffffd90 │ │ │ │ + stcl 0, cr0, [r0], {156} @ 0x9c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (692858 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #184] @ (69285c ) │ │ │ │ @@ -2320422,17 +2320422,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6927c8 │ │ │ │ bhi.n 692908 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xebfc009c │ │ │ │ + subs.w r0, ip, ip, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #284] @ (692998 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r4, [pc, #284] @ (69299c ) │ │ │ │ @@ -2320553,17 +2320553,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 692a90 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 69296c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xeac0009c │ │ │ │ + eor.w r0, r0, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (692a94 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #208] @ (692a98 ) │ │ │ │ @@ -2320648,17 +2320648,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ef6c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6929ec │ │ │ │ bvs.n 692afc │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strd r0, r0, [r0, #624] @ 0x270 │ │ │ │ + @ instruction: 0xe980009c │ │ │ │ stmdb sp!, {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 +2320710,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 692ae0 │ │ │ │ ldr r0, [pc, #8] @ (692b48 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r6, #2 │ │ │ │ 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 +2320931,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #704 @ (adr r5, 693028 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ bmi.n 692c78 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r2, #5636096 @ 0x560000 │ │ │ │ + sbc.w r0, r2, #5636096 @ 0x560000 │ │ │ │ bcc.n 692c94 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - b.n 692c94 │ │ │ │ + b.n 692c14 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ 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 +2321641,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [pc, #16] @ (6933f0 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 70900 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #632] @ (693668 ) │ │ │ │ + ldr r2, [pc, #376] @ (693568 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #352] @ (693554 ) │ │ │ │ + ldr r2, [pc, #96] @ (693454 ) │ │ │ │ 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 +2322238,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, r4, #17 │ │ │ │ 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 +2322960,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, [r6, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ 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 +2323109,44 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bcc.n 6943b4 │ │ │ │ + bcc.n 694334 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - bcc.n 694374 │ │ │ │ + bcs.n 6942f4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld2.8 {d0[0],d1[0]}, [r2], r6 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r2], r6 │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ 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 +2323747,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, [r6, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2324464,15 +2324464,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #648 @ 0x288 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 6a9334 │ │ │ │ b.n 6951aa │ │ │ │ nop │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2324659,25 +2324659,25 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ 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 +2324758,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 a8ad14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6955ae │ │ │ │ - bl a8addc │ │ │ │ + bl a8ad8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ad88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6955ea │ │ │ │ ldr r3, [pc, #324] @ (695640 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8ad64 │ │ │ │ + bl a8ad14 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 695574 │ │ │ │ - bl a8addc │ │ │ │ + bl a8ad8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8add8 │ │ │ │ + bl a8ad88 │ │ │ │ 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 +2324898,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, r4, #17 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4} │ │ │ │ + cbnz r0, 6956c4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, 6956d2 │ │ │ │ + cbnz r6, 6956c2 │ │ │ │ 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 +2325108,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 a8e424 │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ bl 394c80 │ │ │ │ addw r0, r6, #3964 @ 0xf7c │ │ │ │ - bl adb758 │ │ │ │ + bl adb708 │ │ │ │ add.w r0, r6, #4512 @ 0x11a0 │ │ │ │ adds r0, #16 │ │ │ │ bl 398b04 │ │ │ │ add.w r0, r6, #4544 @ 0x11c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl ade140 │ │ │ │ + bl ade0f0 │ │ │ │ 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 +2325239,19 @@ │ │ │ │ ldr.w r1, [r9, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 6956ec │ │ │ │ b.n 695708 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 6958ac │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + ldr r0, [r1, #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, #3992] @ 0xf98 │ │ │ │ ldr.w r2, [pc, #2896] @ 6965b4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2325624,15 +2325624,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 ad76e0 │ │ │ │ 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 +2325671,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 a8e434 │ │ │ │ add.w r0, r5, #760 @ 0x2f8 │ │ │ │ - bl a8e484 │ │ │ │ + bl a8e434 │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ - bl adca6c │ │ │ │ + bl adca1c │ │ │ │ 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 +2326300,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 a8e428 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ add.w fp, r4, #4096 @ 0x1000 │ │ │ │ - bl a8e478 │ │ │ │ + bl a8e428 │ │ │ │ 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 +2326347,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 adc9f8 │ │ │ │ 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 +2326477,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6b3860 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c6440 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c78d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad7334 │ │ │ │ + bl ad72e4 │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 696ea0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #320] @ 0x140 │ │ │ │ - bl ad7710 │ │ │ │ + bl ad76c0 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl ad7718 │ │ │ │ + bl ad76c8 │ │ │ │ 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 ad76d4 │ │ │ │ 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 +2326553,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r4 │ │ │ │ bl 695a50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 696b72 │ │ │ │ - bl c6f6ec │ │ │ │ + bl c6f69c │ │ │ │ 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 +2326937,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 be7ea8 │ │ │ │ b.n 6969a2 │ │ │ │ - bl bf5b4c │ │ │ │ + bl bf5afc │ │ │ │ b.n 6969a2 │ │ │ │ - bl c0e7b8 │ │ │ │ + bl c0e768 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c277dc │ │ │ │ + bl c2778c │ │ │ │ b.n 6969a2 │ │ │ │ - bl c3f800 │ │ │ │ + bl c3f7b0 │ │ │ │ b.n 6969a2 │ │ │ │ - bl c57810 │ │ │ │ + bl c577c4 │ │ │ │ b.n 6969a2 │ │ │ │ - bl af1644 │ │ │ │ + bl af15f4 │ │ │ │ b.n 6969a2 │ │ │ │ - bl bdc220 │ │ │ │ + bl bdc1d0 │ │ │ │ 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 +2327074,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, [r2, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ 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 +2327274,17 @@ │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ b.n 69729a │ │ │ │ @ instruction: 0xffff8f26 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ 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 +2327581,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 af1e38 │ │ │ │ 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 +2327685,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 a8e408 │ │ │ │ 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 +2327822,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 af1e38 │ │ │ │ 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 +2328337,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, [r3, #7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - b.n 6983b4 │ │ │ │ + b.n 698334 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 6983a4 │ │ │ │ + b.n 698324 │ │ │ │ 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, [r4, r0] │ │ │ │ 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 │ │ │ │ + vqrdmlsh.s q15, , d30[0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r7, r1] │ │ │ │ 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 +2328544,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (697fcc ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6ebe0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 697f92 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ 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 +2329377,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 adca78 │ │ │ │ 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 +2329697,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 698c44 │ │ │ │ b.n 698c46 │ │ │ │ bl 70a3e4 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 10 │ │ │ │ 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 +2330601,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 adca78 │ │ │ │ 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 +2330942,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 r0!, {r2, r4, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -2331302,15 +2331302,15 @@ │ │ │ │ strd r2, r3, [sl] │ │ │ │ b.n 699a34 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 6fb2c │ │ │ │ b.n 699a34 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ 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 +2332154,15 @@ │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 69a50e │ │ │ │ vtbx.8 d21, {d15-d18}, d2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - cbnz r6, 69a766 │ │ │ │ + cbnz r6, 69a756 │ │ │ │ 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 +2332251,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, 69a838 │ │ │ │ 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 +2332534,17 @@ │ │ │ │ orrls.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r3, r0, [r5] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r0, [r5] │ │ │ │ b.n 69aafc │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb76e │ │ │ │ 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 +2332615,29 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ strd r7, r4, [sp] │ │ │ │ bl 3a2658 │ │ │ │ b.n 69ab74 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ 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 +2332711,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r6, r7] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [pc, #184] @ (69ad90 ) │ │ │ │ @@ -2332788,29 +2332788,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 r5, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 69b004 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 69af04 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 69af84 │ │ │ │ + b.n 69af04 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ 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 +2332827,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, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ movs r6, #0 │ │ │ │ @@ -2334256,17 +2334256,17 @@ │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ b.n 69bb6e │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r1, r5, #4 │ │ │ │ cbnz r6, 69bcea │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ 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 +2334284,15 @@ │ │ │ │ ands r4, r3 │ │ │ │ orrs r0, r4 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - add r5, pc, #360 @ (adr r5, 69be6c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 69bd6c ) │ │ │ │ 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 +2334347,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (69bdb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (69bdb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r0, r6, #7 │ │ │ │ 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 +2335039,157 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 69acc4 │ │ │ │ b.n 69c2d0 │ │ │ │ cmp.w r8, #3 │ │ │ │ bgt.w 69c266 │ │ │ │ b.n 69c340 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r6, 69c5dc │ │ │ │ + cbnz r6, 69c5cc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #24 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r2, #2 │ │ │ │ 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 +2335393,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 ab8964 │ │ │ │ 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 +2335420,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 ab016c │ │ │ │ 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 +2335580,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 aa72dc │ │ │ │ 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 aaf9a4 │ │ │ │ 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 a99960 │ │ │ │ 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 +2335702,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 ab57e0 │ │ │ │ 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 +2335730,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 aaa9f0 │ │ │ │ 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 +2335783,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 ab7280 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a1fcc │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl aba114 │ │ │ │ + bl aba0c4 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5ce0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5ce0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e9124 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a909d4 │ │ │ │ + bl a90984 │ │ │ │ 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 +2336382,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 r4, [sp, #600] @ 0x258 │ │ │ │ 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, r2, #22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ 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 +2336618,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 a95688 │ │ │ │ mov r8, r0 │ │ │ │ b.w 69c9b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 744928 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 69cc86 │ │ │ │ @@ -2336651,15 +2336651,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 a8fabc │ │ │ │ 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 +2336715,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 a9ee94 │ │ │ │ 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 +2336794,15 @@ │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 7495c8 │ │ │ │ b.w 69ca8e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9fe8c │ │ │ │ + bl a9fe3c │ │ │ │ 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 +2337002,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 aa032c │ │ │ │ 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 +2337249,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, r6, #32 │ │ │ │ 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 +2337999,24 @@ │ │ │ │ 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, r4, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vshr.u64 d16, d11, #14 │ │ │ │ + movs r0, r6 │ │ │ │ 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 +2338198,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3a2658 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ 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 +2338317,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 af26d8 │ │ │ │ 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 +2338338,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, [r5, #1] │ │ │ │ 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 +2338440,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 af271c │ │ │ │ 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 +2338611,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 af214c │ │ │ │ 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 +2341547,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 aada00 │ │ │ │ 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 +2342530,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 af1e38 │ │ │ │ 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 +2342618,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 a8fabc │ │ │ │ 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 +2342726,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 │ │ │ │ + ands r4, r3 │ │ │ │ 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 +2342857,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 af1e60 │ │ │ │ adds r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -2342953,15 +2342952,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 af1e60 │ │ │ │ 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 +2343083,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r5, r4 │ │ │ │ bl 3c0150 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl aadf70 │ │ │ │ + bl aadf20 │ │ │ │ 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 +2343117,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 ab9238 │ │ │ │ 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 +2343181,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 abfc04 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac04b8 │ │ │ │ + bl ac0468 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 40923c │ │ │ │ orrs r5, r0 │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r6, r5 │ │ │ │ b.n 6a1dd0 │ │ │ │ @@ -2343202,15 +2343201,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 ab67cc │ │ │ │ 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 +2343301,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 a99f9c │ │ │ │ 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 +2343340,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 a97700 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -2343392,15 +2343391,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 a95334 │ │ │ │ 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 +2343582,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 ab016c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6a2494 │ │ │ │ mov r0, r4 │ │ │ │ bl 7136a4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite gt │ │ │ │ @@ -2343674,15 +2343673,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 70ddc8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 425e98 │ │ │ │ b.n 6a22ee │ │ │ │ mov r0, r4 │ │ │ │ - bl aacdb4 │ │ │ │ + bl aacd64 │ │ │ │ b.n 6a23c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6a1d68 │ │ │ │ b.n 6a23aa │ │ │ │ mov r1, r0 │ │ │ │ @@ -2345841,15 +2345840,15 @@ │ │ │ │ bl 3c7a24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 6a3950 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #4 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ 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 +2346411,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 r0, sp, #656 @ 0x290 │ │ │ │ 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 +2346786,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ pop {r1, r2, r4} │ │ │ │ lsls r1, r6, #4 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #368 @ (adr r3, 6a47f8 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 6a46f8 ) │ │ │ │ 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 +2346820,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 abc88c │ │ │ │ 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 +2347496,17 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb836 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ 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 +2347868,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 6a51fc │ │ │ │ lsls r1, r6, #4 │ │ │ │ cbz r0, 6a51fe │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ 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 +2348375,17 @@ │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ 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 +2348711,15 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ 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 +2349096,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, [r7, #20] │ │ │ │ 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 +2349676,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 r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ 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 +2351406,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, [r3, #15] │ │ │ │ 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, [r7, #9] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ 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 +2351795,21 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 6a7bf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bge.n 6a7c94 │ │ │ │ + bge.n 6a7c14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 6a3440 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c81b4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -2353262,33 +2353261,33 @@ │ │ │ │ ldr.w r3, [r5, #2548] @ 0x9f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 6a8a66 │ │ │ │ ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r8, r0, #24576 @ 0x6000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2353729,29 +2353728,29 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r1, r6, #4 │ │ │ │ b.n 6a8ef8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ b.n 6a8cf8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 6a8bac │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ 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 +2354767,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str.w r3, [r4, #1264] @ 0x4f0 │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ strb.w r2, [r4, #2878] @ 0xb3e │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ 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 +2357158,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #6 │ │ │ │ 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 +2357267,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ 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 +2358523,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #22 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ 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 +2359254,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 ade298 │ │ │ │ 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 ade10c │ │ │ │ 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 +2359386,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 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ 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 +2359459,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ 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 +2361903,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 a8b198 │ │ │ │ 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 +2361992,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 │ │ │ │ + @ instruction: 0xfbe8009a │ │ │ │ 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 +2362468,16 @@ │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #920] @ 0x398 │ │ │ │ b.n 6af79c │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ssat r0, #27, sl, asr #2 │ │ │ │ - vqadd.s16 d0, d24, d3 │ │ │ │ + @ instruction: 0xf2ea009a │ │ │ │ + mrc 0, 6, r0, cr8, cr3, {4} │ │ │ │ stmdb 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 +2362782,19 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r5, #29 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ 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 +2363819,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, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ 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 +2364176,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] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - b.n 6b0e10 │ │ │ │ + b.n 6b0d90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 6b10ac │ │ │ │ + b.n 6b102c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #32 │ │ │ │ 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 +2364283,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 af1484 │ │ │ │ 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 +2365153,29 @@ │ │ │ │ ldr.w r9, [r4, #636] @ 0x27c │ │ │ │ b.n 6b15d2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3880130 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 6, r0, cr6, cr0, {1} │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bls.n 6b1694 │ │ │ │ + bhi.n 6b1614 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.n 6b172c │ │ │ │ + bmi.n 6b16ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 6b1784 │ │ │ │ + bvc.n 6b1704 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [pc, #184] @ (6b1744 ) │ │ │ │ + ldr r5, [pc, #952] @ (6b1a44 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - bvs.n 6b1754 │ │ │ │ + bvs.n 6b16d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bne.n 6b1788 │ │ │ │ + bne.n 6b1708 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 6b15e0 │ │ │ │ + bmi.n 6b1760 │ │ │ │ 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 +2366251,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 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ 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 +2368511,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 ade0bc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ vtbx.8 d28, {d31-, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffdb1f │ │ │ │ vcvt.u32.f32 q14, , #1 │ │ │ │ @@ -2368965,17 +2368964,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #8 │ │ │ │ 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 +2369634,21 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r1 │ │ │ │ b.n 6b4654 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbnz r0, 6b492e │ │ │ │ lsls r0, r6, #4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #14 │ │ │ │ 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 +2369692,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 r3, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ 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 +2370328,17 @@ │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r2, #1 │ │ │ │ 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 +2370396,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 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + subs r4, r0, r7 │ │ │ │ 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 +2380171,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 adb724 │ │ │ │ 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 +2381516,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 adba20 │ │ │ │ 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 +2381563,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 adba20 │ │ │ │ mov r0, r4 │ │ │ │ bl 69e7a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 698038 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2382869,17 +2382868,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, r0, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ 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 +2383364,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, r2, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + stc2l 0, cr0, [r4, #-584] @ 0xfffffdb8 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + ldc2l 0, cr0, [ip], #584 @ 0x248 │ │ │ │ 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 +2384193,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, [r6, #4] │ │ │ │ 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 +2385318,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 │ │ │ │ + rsb r0, r4, r9, lsr #2 │ │ │ │ + b.n 6bfc3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xeb840099 │ │ │ │ - subs.w r0, sl, r9, lsr #2 │ │ │ │ + adc.w r0, r4, r9, lsr #2 │ │ │ │ + sbcs.w r0, sl, r9, lsr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ bl 6c0108 │ │ │ │ @@ -2387524,15 +2387523,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 adba20 │ │ │ │ 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 +2387969,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 adba20 │ │ │ │ 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 +2388219,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 adba20 │ │ │ │ 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 +2388387,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 adba20 │ │ │ │ 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 +2389276,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 adba20 │ │ │ │ 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 +2389302,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 adba20 │ │ │ │ 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 +2389991,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 ad5f6c │ │ │ │ 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 +2390010,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 ad5f98 │ │ │ │ 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 +2390054,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 ad5fcc │ │ │ │ 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 +2390317,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 ae4690 │ │ │ │ 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 +2391577,15 @@ │ │ │ │ cbz r3, 6c4bce │ │ │ │ mov r4, r8 │ │ │ │ b.n 6c4838 │ │ │ │ mov r1, r4 │ │ │ │ b.n 6c4ba6 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 6c481c │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ 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 +2392319,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 adb6d4 │ │ │ │ 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 +2393297,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 adca78 │ │ │ │ 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 +2393531,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 adca78 │ │ │ │ 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 +2393646,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, r7, #16 │ │ │ │ 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 +2393890,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, r0, #3 │ │ │ │ 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 +2394200,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, r0, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr.w r1, [r4, #1032] @ 0x408 │ │ │ │ ldrb.w r1, [r1, #2099] @ 0x833 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6c6bf8 │ │ │ │ @@ -2396728,24 +2396727,24 @@ │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ vqrshl.s32 , , │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - eors.w r1, r8, r3 │ │ │ │ - b.n 6c853c │ │ │ │ + orrs.w r1, r8, r3 │ │ │ │ + b.n 6c84bc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6c8578 │ │ │ │ + b.n 6c84f8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6c852c │ │ │ │ + b.n 6c84ac │ │ │ │ lsls r3, r0, #4 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r7], #4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ @@ -2397434,29 +2397433,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, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r6, [r5, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ 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 +2397780,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, [r3, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 6c9164 │ │ │ │ + ble.n 6c90e4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia.w r6, {r1, r4, r7} │ │ │ │ - ble.n 6c9100 │ │ │ │ + @ instruction: 0xe8560092 │ │ │ │ + ble.n 6c9280 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 6c9124 │ │ │ │ + ble.n 6c92a4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ 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 +2397849,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] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrh r0, [r0, 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 │ │ │ │ @@ -2398357,43 +2398356,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ str r4, [r2, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bge.n 6c9764 │ │ │ │ + bge.n 6c96e4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r6, [pc, #928] @ (6c9b38 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ 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 +2398464,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] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2398809,57 +2398808,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bpl.n 6c9cf4 │ │ │ │ + bpl.n 6c9c74 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ itte cc │ │ │ │ lslcc r7, r5, #4 │ │ │ │ - ldrsbcc r4, [r6, r6] │ │ │ │ + ldrsbcc r4, [r6, r5] │ │ │ │ lslcs r1, r3, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ 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 +2399325,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, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 6ca1c0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add ip, pc │ │ │ │ + add ip, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6ca1dc │ │ │ │ + bpl.n 6ca15c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ 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 +2399897,99 @@ │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r0] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r7, [pc, #272] @ (6ca7d0 ) │ │ │ │ + ldr r7, [pc, #16] @ (6ca6d0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #800] @ (6ca9e4 ) │ │ │ │ + ldr r7, [pc, #544] @ (6ca8e4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #288] @ (6ca7e8 ) │ │ │ │ + ldr r7, [pc, #32] @ (6ca6e8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #312] @ (6ca804 ) │ │ │ │ + ldr r7, [pc, #56] @ (6ca704 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #656] @ (6ca960 ) │ │ │ │ + ldr r7, [pc, #400] @ (6ca860 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [pc, #816] @ (6caa04 ) │ │ │ │ + ldr r7, [pc, #560] @ (6ca904 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #304] @ (6ca80c ) │ │ │ │ + ldr r7, [pc, #48] @ (6ca70c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #608] @ (6ca944 ) │ │ │ │ + ldr r6, [pc, #352] @ (6ca844 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [pc, #56] @ (6ca720 ) │ │ │ │ + ldr r5, [pc, #824] @ (6caa20 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #576] @ (6ca92c ) │ │ │ │ + ldr r5, [pc, #320] @ (6ca82c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #400] @ (6ca884 ) │ │ │ │ + ldr r5, [pc, #144] @ (6ca784 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #784] @ (6caa0c ) │ │ │ │ + ldr r5, [pc, #528] @ (6ca90c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #312] @ (6ca838 ) │ │ │ │ + ldr r5, [pc, #56] @ (6ca738 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #752] @ (6ca9f4 ) │ │ │ │ + ldr r5, [pc, #496] @ (6ca8f4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #744] @ (6ca9f0 ) │ │ │ │ + ldr r5, [pc, #488] @ (6ca8f0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #184] @ (6ca7c8 ) │ │ │ │ + ldr r4, [pc, #952] @ (6caac8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #528] @ (6ca928 ) │ │ │ │ + ldr r5, [pc, #272] @ (6ca828 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #0] @ (6ca71c ) │ │ │ │ + ldr r4, [pc, #768] @ (6caa1c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #440] @ (6ca8d8 ) │ │ │ │ + ldr r5, [pc, #184] @ (6ca7d8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #408] @ (6ca8bc ) │ │ │ │ + ldr r5, [pc, #152] @ (6ca7bc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6caad0 ) │ │ │ │ + ldr r4, [pc, #680] @ (6ca9d0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #880] @ (6caa9c ) │ │ │ │ + ldr r4, [pc, #624] @ (6ca99c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #224] @ (6ca814 ) │ │ │ │ + ldr r4, [pc, #992] @ (6cab14 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [pc, #392] @ (6ca8c0 ) │ │ │ │ + ldr r4, [pc, #136] @ (6ca7c0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (6cab34 ) │ │ │ │ + ldr r3, [pc, #760] @ (6caa34 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (6caaf0 ) │ │ │ │ + ldr r3, [pc, #688] @ (6ca9f0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - itet │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - ldral r4, [pc, #224] @ (6ca828 ) │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + itet lt │ │ │ │ + lsllt r7, r2, #2 │ │ │ │ + ldrge r3, [pc, #992] @ (6cab28 ) │ │ │ │ + lsllt r1, r3, #2 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [pc, #168] @ (6ca7f8 ) │ │ │ │ + ldr r3, [pc, #936] @ (6caaf8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #728] @ (6caa2c ) │ │ │ │ + ldr r2, [pc, #472] @ (6ca92c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #144] @ (6ca7e8 ) │ │ │ │ + ldr r2, [pc, #912] @ (6caae8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #664] @ (6ca9f4 ) │ │ │ │ + ldr r2, [pc, #408] @ (6ca8f4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - beq.n 6ca660 │ │ │ │ + beq.n 6ca7e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #80] @ (6ca7b4 ) │ │ │ │ + ldr r2, [pc, #848] @ (6caab4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 6ca782 │ │ │ │ + cbz r6, 6ca772 │ │ │ │ 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 +2400116,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 r3, [pc, #656] @ (6cab3c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r3, #206 @ 0xce │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bics r0, r3 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #784] @ (6cabc8 ) │ │ │ │ + ldr r3, [pc, #528] @ (6caac8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + cpsid ai │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #272] @ (6ca9dc ) │ │ │ │ + ldr r3, [pc, #16] @ (6ca8dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2401734,25 +2401733,25 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ - orrs r0, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ ldr.w r2, [pc, #2808] @ 6cc4a4 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ @@ -2402844,43 +2402843,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ cbnz r2, 6cc526 │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbnz r4, 6cc52a │ │ │ │ lsls r4, r6, #4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxth r4, r6 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ 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 +2403257,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 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ 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 +2403607,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 r2, pc, #816 @ (adr r2, 6ccfb4 ) │ │ │ │ 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 +2404968,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 r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ 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 +2406436,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, [r5, #28] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], {145} @ 0x91 │ │ │ │ + ldc2 0, cr0, [r8], {145} @ 0x91 │ │ │ │ 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 +2407115,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, r0, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ 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 +2407192,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, [r2, #4] │ │ │ │ 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 +2407941,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, r3, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r0, #6 │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [lr], #608 @ 0x260 │ │ │ │ + ldc2 0, cr0, [ip], {152} @ 0x98 │ │ │ │ + stc2 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] │ │ │ │ + stc2 0, cr0, [r8], #-608 @ 0xfffffda0 │ │ │ │ + ldc2 0, cr0, [r2], {152} @ 0x98 │ │ │ │ + @ instruction: 0xfbf40098 │ │ │ │ + @ instruction: 0xfbd60098 │ │ │ │ + smlalbt r0, r0, r0, r8 │ │ │ │ + mcrr2 0, 9, r0, r2, cr8 │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ 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 +2409097,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 │ │ │ │ + vqadd.s8 d16, d30, d8 │ │ │ │ + udf #24 │ │ │ │ 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 +2409594,20 @@ │ │ │ │ b.n 6d0df2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf276012e │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ addw r1, r6, #46 @ 0x2e │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 6d0c7c │ │ │ │ + b.n 6d0bfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - eors.w r0, sl, r8, lsr #2 │ │ │ │ - bhi.n 6d0e58 │ │ │ │ + orrs.w r0, sl, r8, lsr #2 │ │ │ │ + bhi.n 6d0dd8 │ │ │ │ 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 +2410077,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 addfc4 │ │ │ │ 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 +2410102,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 6d0f3c │ │ │ │ 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 6d0e68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ 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 a8cad4 │ │ │ │ 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 +2410145,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 a8cc18 │ │ │ │ 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 +2410417,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] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ 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 +2410460,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 6d1ad8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b48 │ │ │ │ + b.n 6d1ac8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b98 │ │ │ │ + b.n 6d1b18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1af8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b78 │ │ │ │ + b.n 6d1af8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1ab8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1ab8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1b38 │ │ │ │ + b.n 6d1ab8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1710 │ │ │ │ + bvs.n 6d1890 │ │ │ │ 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 +2410509,15 @@ │ │ │ │ movt r1, #3000 @ 0xbb8 │ │ │ │ movw r4, #15000 @ 0x3a98 │ │ │ │ movt r4, #30000 @ 0x7530 │ │ │ │ mov r6, r3 │ │ │ │ mov.w r7, #270 @ 0x10e │ │ │ │ mov.w ip, #10 │ │ │ │ b.n 6d17da │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ 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 +2410652,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, [r7, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 174 @ 0xae │ │ │ │ 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 +2410735,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (6d1a84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ 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 +2410763,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, [r4, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ 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 +2411301,19 @@ │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 6d1f68 │ │ │ │ b.n 6d1c62 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ beq.n 6d2000 │ │ │ │ b.n 6d1f2e │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bgt.n 6d20a8 │ │ │ │ + blt.n 6d2028 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r5, r5] │ │ │ │ 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 +2411954,46 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 6d2880 │ │ │ │ + bls.n 6d2800 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r7, [pc, #0] @ (6d2804 ) │ │ │ │ + ldr r6, [pc, #768] @ (6d2b04 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r5, [pc, #760] @ (6d2b00 ) │ │ │ │ + ldr r5, [pc, #504] @ (6d2a00 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d271c │ │ │ │ + bhi.n 6d289c │ │ │ │ lsls r0, r3, #2 │ │ │ │ ble.n 6d2898 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r5, [pc, #712] @ (6d2adc ) │ │ │ │ + ldr r5, [pc, #456] @ (6d29dc ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d28d8 │ │ │ │ + bvc.n 6d2858 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #408] @ (6d29b4 ) │ │ │ │ + ldr r3, [pc, #152] @ (6d28b4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvs.n 6d2868 │ │ │ │ + bpl.n 6d27e8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d2824 │ │ │ │ + bpl.n 6d27a4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #232] @ (6d2910 ) │ │ │ │ + ldr r1, [pc, #1000] @ (6d2c10 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bls.n 6d28c4 │ │ │ │ + bls.n 6d2844 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #1000] @ (6d2c18 ) │ │ │ │ + ldr r0, [pc, #744] @ (6d2b18 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2860 │ │ │ │ + bvc.n 6d27e0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r1, r2, #2 │ │ │ │ - bhi.n 6d2780 @ unpredictable │ │ │ │ - lslvc r0, r3, #2 │ │ │ │ + itte cs │ │ │ │ + lslcs r1, r2, #2 │ │ │ │ + bhi.n 6d2900 @ unpredictable │ │ │ │ + lslcc 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 +2412491,145 @@ │ │ │ │ b.n 6d2ca6 │ │ │ │ ldr r2, [pc, #264] @ (6d2efc ) │ │ │ │ add r2, pc │ │ │ │ b.n 6d298c │ │ │ │ ldr r1, [pc, #264] @ (6d2f00 ) │ │ │ │ add r1, pc │ │ │ │ b.n 6d2902 │ │ │ │ - ldr r0, [pc, #464] @ (6d2fd0 ) │ │ │ │ + ldr r0, [pc, #208] @ (6d2ed0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 6d2d28 │ │ │ │ + bvc.n 6d2ea8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d2eb8 │ │ │ │ + bhi.n 6d2e38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #312] @ (6d2f48 ) │ │ │ │ + ldr r0, [pc, #56] @ (6d2e48 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bhi.n 6d2d14 │ │ │ │ + bhi.n 6d2e94 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2dd4 │ │ │ │ + bcc.n 6d2d54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bne.n 6d2e6c │ │ │ │ + beq.n 6d2dec │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d2ef8 │ │ │ │ + beq.n 6d2e78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r4, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2d34 │ │ │ │ + bcc.n 6d2eb4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bcc.n 6d2f18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp lr, ip │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2f38 │ │ │ │ + bcc.n 6d2eb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2d98 │ │ │ │ + bcc.n 6d2f18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e1c │ │ │ │ + bcc.n 6d2d9c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e18 │ │ │ │ + bcc.n 6d2d98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d2e30 │ │ │ │ + bcc.n 6d2db0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e74 │ │ │ │ + bcc.n 6d2df4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e84 │ │ │ │ + bcc.n 6d2e04 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e90 │ │ │ │ + bcc.n 6d2e10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2ef0 │ │ │ │ + bmi.n 6d2e70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2f08 │ │ │ │ + bmi.n 6d2e88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bmi.n 6d2f5c │ │ │ │ + bmi.n 6d2edc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e30 │ │ │ │ + bmi.n 6d2db0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f04 │ │ │ │ + cbnz r4, 6d2ef4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add lr, r2 │ │ │ │ + add r6, sl │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add sl, ip │ │ │ │ + add sl, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcc.n 6d2eac │ │ │ │ + bcc.n 6d2e2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d2e88 │ │ │ │ + bmi.n 6d2e08 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r4, 6d2f0a │ │ │ │ + cbnz r4, 6d2efa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 6d2fbc │ │ │ │ + bcs.n 6d2f3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6d2e0c │ │ │ │ + bcs.n 6d2f8c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r0, 6d2f1a │ │ │ │ + cbnz r0, 6d2f0a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2} │ │ │ │ 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 +2413002,43 @@ │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ beq.n 6d3304 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - beq.n 6d33fc │ │ │ │ + beq.n 6d337c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r6, 6d341c │ │ │ │ + cbz r6, 6d340c │ │ │ │ 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 +2413272,45 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6d31a8 │ │ │ │ mov sl, r9 │ │ │ │ b.n 6d35a2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3668 │ │ │ │ + cbz r0, 6d3658 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r2, 6d3668 │ │ │ │ + cbz r2, 6d3658 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d3662 │ │ │ │ + cbz r0, 6d3652 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d366a │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ 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 +2413622,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 r4, {r1, r3, r4, r7} │ │ │ │ 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: 0xffffcd0c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 6d3b62 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vaddl.u q15, d31, d5 │ │ │ │ - vqshl.u32 , q10, #31 │ │ │ │ + vqshl.u32 d19, d20, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ 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 +2413975,29 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ 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 +2415409,29 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 6d4e6c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 6d4e70 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xb88e │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ 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 +2416099,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 r2, #238 @ 0xee │ │ │ │ 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 r1, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 6d568c │ │ │ │ + cbz r4, 6d567c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + cbz r2, 6d5668 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r0, 6d5686 │ │ │ │ + cbz r0, 6d5676 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 6d566e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 6d5680 │ │ │ │ + cbz r6, 6d5670 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r0, 6d567e │ │ │ │ + cbz r0, 6d566e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ 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 +2416270,19 @@ │ │ │ │ b.n 6d5694 │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds r3, r3, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 6d56c8 │ │ │ │ nop │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r4, r1 │ │ │ │ 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 +2417525,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, r6, #12 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6d6814 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 6d6714 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 6d68d8 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 6d67d8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r2, pc, #952 @ (adr r2, 6d697c ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 6d687c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6d673c ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 6d663c ) │ │ │ │ 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 +2419229,27 @@ │ │ │ │ str r5, [r5, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u8 d0, d0, d2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + cdp2 1, 12, cr0, cr0, cr2, {0} │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - smmls r1, r6, r2, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + smlad r1, r6, r2, r0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #0] │ │ │ │ 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 +2419345,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 │ │ │ │ + vtbl.8 d31, {d15-d16}, d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vld4.8 {d0,d2,d4,d6}, [r4], r2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + str??.w r0, [r4, #258] @ 0x102 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ 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 +2420278,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 │ │ │ │ + vrhadd.s d0, d0, d2 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s8 d16, d12, d2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + vrhadd.s8 d0, d12, d2 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vrhadd.s32 d0, d14, d2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + cdp 1, 14, cr0, cr14, cr2, {0} │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ 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 +2421618,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 6d9948 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ 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 +2422340,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 │ │ │ │ + bhi.n 6d9c74 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [pc, #112] @ (6d9d44 ) │ │ │ │ + ldr r4, [pc, #880] @ (6da044 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n 6d9c04 │ │ │ │ + bvs.n 6d9d84 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #624] @ (6d9f54 ) │ │ │ │ + ldr r2, [pc, #368] @ (6d9e54 ) │ │ │ │ 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 +2422655,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 │ │ │ │ + bmi.n 6d9fc8 │ │ │ │ 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 +2422849,29 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #239 @ 0xef │ │ │ │ beq.w 6da0c4 │ │ │ │ b.n 6da1c2 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ b.n 6da0c4 │ │ │ │ nop │ │ │ │ - bcs.n 6da2d0 │ │ │ │ + bne.n 6da250 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcs.n 6da2e4 │ │ │ │ + bcs.n 6da264 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ + add sl, pc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ 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 +2422947,15 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r2, r4 │ │ │ │ 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 +2423674,37 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r7] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r5, [r0, #1020] @ 0x3fc │ │ │ │ cbnz r5, 6dab72 │ │ │ │ @@ -2425117,15 +2425116,15 @@ │ │ │ │ b.n 6db648 │ │ │ │ ldr r7, [pc, #448] @ (6dbcac ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #400] @ (6dbc84 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r1, [pc, #408] @ (6dbc94 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ b.n 6db4fa │ │ │ │ vaddw.u , , d0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6dc25a │ │ │ │ @@ -2426916,59 +2426915,59 @@ │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r5, [fp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #264] @ 0x108 │ │ │ │ b.w 6db648 │ │ │ │ nop │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bics r2, r5 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - rors r4, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6dd250 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6dd150 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6dd1c0 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6dd0c0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 6dd2d0 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 6dd1d0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r6, r3 │ │ │ │ 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 +2427797,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 r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ 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 +2428981,76 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 399374 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ b.n 6de178 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ 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 │ │ │ │ + vsri.64 d25, d4, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r0, r1, r2, r4, r6, r7} │ │ │ │ - vaddl.u , d31, d6 │ │ │ │ + vmla.i , , d6[0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r3, #2 │ │ │ │ bl 46882e │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.u64 d0, d0, #50 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + vqadd.u8 d16, d30, d0 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #32 │ │ │ │ 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 +2430953,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, [r1, #21] │ │ │ │ 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 +2431078,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, [r1, #17] │ │ │ │ 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 +2431182,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, [r3, #14] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6dfc38 │ │ │ │ + b.n 6dfbb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ 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 +2431363,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, 6e04aa │ │ │ │ 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 +2431768,39 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 6e5088 │ │ │ │ b.n 6e0712 │ │ │ │ str.w fp, [r4, #356] @ 0x164 │ │ │ │ str.w fp, [fp, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ 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 +2432336,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, [r0, #36] @ 0x24 │ │ │ │ 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 +2432403,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, [r2, #76] @ 0x4c │ │ │ │ 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 +2432565,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, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ 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 +2433605,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, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xfa320097 │ │ │ │ - bcs.n 6e1d54 │ │ │ │ + ldr??.w r0, [r2, #151] @ 0x97 │ │ │ │ + bcs.n 6e1ed4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh.w r0, [r2, #151] @ 0x97 │ │ │ │ + str??.w r0, [r2, r7, lsl #1] │ │ │ │ @ instruction: 0xe8d4012d │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7dc0097 │ │ │ │ - @ instruction: 0xf58e0097 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + @ instruction: 0xf79c0097 │ │ │ │ + adc.w r0, lr, #4947968 @ 0x4b8000 │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - orrs.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ - @ instruction: 0xf6120097 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ands.w r0, r0, #4947968 @ 0x4b8000 │ │ │ │ + rsbs r0, r2, #4947968 @ 0x4b8000 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ubfx r0, r8, #2, #24 │ │ │ │ - @ instruction: 0xf63a0097 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + usat r0, #23, r8, lsl #2 │ │ │ │ + @ instruction: 0xf5fa0097 │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subw r0, r0, #151 @ 0x97 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + @ instruction: 0xf2600097 │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, r2, #151 @ 0x97 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + @ instruction: 0xf0d20097 │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf1fa0097 │ │ │ │ - vqadd.s16 d16, d20, d7 │ │ │ │ + subs.w r0, sl, #151 @ 0x97 │ │ │ │ + vqadd.s16 d0, d20, d7 │ │ │ │ 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 +2434648,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, [r3, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - vshr.s64 d0, d7, #26 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + vqadd.s32 d16, d22, d7 │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mrc 0, 0, r0, cr6, cr7, {4} │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldcl 0, cr0, [r6, #604] @ 0x25c │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mcr 0, 2, r0, cr4, cr7, {4} │ │ │ │ - stc 0, cr0, [r2], #-604 @ 0xfffffda4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + mcr 0, 0, r0, cr4, cr7, {4} │ │ │ │ + @ instruction: 0xebe20097 │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb9c0097 │ │ │ │ - mrc 0, 2, r0, cr14, cr7, {4} │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + adcs.w r0, ip, r7, lsr #2 │ │ │ │ + mrc 0, 0, r0, cr14, cr7, {4} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xeb360097 │ │ │ │ - stc 0, cr0, [r4, #-604]! @ 0xfffffda4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xeaf60097 │ │ │ │ + stcl 0, cr0, [r4], #604 @ 0x25c │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r4, [pc, #712] @ (6e2d90 ) │ │ │ │ + ldr r4, [pc, #456] @ (6e2c90 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r5, [pc, #720] @ (6e2d9c ) │ │ │ │ + ldr r5, [pc, #464] @ (6e2c9c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e27c8 │ │ │ │ + b.n 6e2748 │ │ │ │ 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 ) │ │ │ │ + bkpt 0x00e6 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + b.n 6e24a0 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r4, [pc, #224] @ (6e2bbc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r3, [pc, #744] @ (6e2dc8 ) │ │ │ │ + ldr r3, [pc, #488] @ (6e2cc8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e22fc │ │ │ │ + b.n 6e327c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3104 │ │ │ │ + b.n 6e3084 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (6e2d78 ) │ │ │ │ + ldr r3, [pc, #392] @ (6e2c78 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e30d0 │ │ │ │ + b.n 6e3050 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e2314 │ │ │ │ + b.n 6e3294 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ 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 +2434774,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 6e2b68 │ │ │ │ lsls r5, r5, #4 │ │ │ │ bmi.n 6e2b1c │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ 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 +2434903,39 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #60] @ (6e2d2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6e2c44 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #504] @ (6e2ef8 ) │ │ │ │ + ldr r0, [pc, #248] @ (6e2df8 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r1, [pc, #976] @ (6e30d4 ) │ │ │ │ + ldr r1, [pc, #720] @ (6e2fd4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e80 │ │ │ │ + b.n 6e2e00 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - hlt 0x0034 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3460 │ │ │ │ + b.n 6e33e0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #696] @ (6e2fcc ) │ │ │ │ + ldr r1, [pc, #440] @ (6e2ecc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2e04 │ │ │ │ + b.n 6e2d84 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 6e3494 │ │ │ │ + b.n 6e3414 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #552] @ (6e2f4c ) │ │ │ │ + ldr r1, [pc, #296] @ (6e2e4c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ - b.n 6e2dc0 │ │ │ │ + b.n 6e2d40 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 6e3404 │ │ │ │ + b.n 6e3384 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2435162,21 +2435160,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 │ │ │ │ + vqshlu.s64 q10, q15, #63 @ 0x3f │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #22 │ │ │ │ + ble.n 6e2f5c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bgt.n 6e2f64 │ │ │ │ + bgt.n 6e2ee4 │ │ │ │ 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 +2435238,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 │ │ │ │ + mvns r6, r6 │ │ │ │ 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 +2437821,21 @@ │ │ │ │ bl 399374 │ │ │ │ b.n 6e4ee6 │ │ │ │ str.w r1, [r5, #3292] @ 0xcdc │ │ │ │ strb.w r3, [r5, #3296] @ 0xce0 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 6e4f32 │ │ │ │ nop │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r0, 6e509c │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ 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 +2439284,15 @@ │ │ │ │ vqrdmulh.s , , d9[0] │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ @ instruction: 0xffffddb1 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ vtbx.8 d30, {d15-d18}, d1 │ │ │ │ vtbl.8 d30, {d31-, q13, #63 @ 0x3f │ │ │ │ lsls r3, r0, #4 │ │ │ │ bls.n 6e60fa │ │ │ │ vrsra.u64 d29, d25, #1 │ │ │ │ vraddhn.i d29, , │ │ │ │ vqshl.u32 d29, d5, #31 │ │ │ │ @ instruction: 0xffffdf91 │ │ │ │ @ instruction: 0xffffdb35 │ │ │ │ @@ -2439352,15 +2439350,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, [r0, r0] │ │ │ │ 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 +2439895,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfadfffff │ │ │ │ @ instruction: 0xfb8fffff │ │ │ │ ldc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ str??.w pc, [r7, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf96fffff │ │ │ │ - ldr r7, [pc, #496] @ (6e69e8 ) │ │ │ │ + ldr r7, [pc, #240] @ (6e68e8 ) │ │ │ │ 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 +2440587,15 @@ │ │ │ │ b.n 6e7100 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrrc2 15, 15, pc, pc, cr15 @ │ │ │ │ stc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa61ffff │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ - mov sl, r5 │ │ │ │ + mov r2, sp │ │ │ │ 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 +2440648,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6e7160 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, r3 │ │ │ │ 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 +2440864,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 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ add.w fp, r0, #8192 @ 0x2000 │ │ │ │ @@ -2441115,15 +2441113,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 │ │ │ │ + tst r2, r4 │ │ │ │ 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 +2442437,15 @@ │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r5, r5, #4 │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ bl 36c682 │ │ │ │ bl 326686 │ │ │ │ bl ae868a │ │ │ │ @ instruction: 0xeb39ffff │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ 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 +2443540,15 @@ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldr.w r2, [sl, #240] @ 0xf0 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [sl, #240] @ 0xf0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ 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 +2443920,15 @@ │ │ │ │ str.w r4, [r8, #288] @ 0x120 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr.w r1, [r8, #288] @ 0x120 │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [r8, #288] @ 0x120 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ b.n 6e964a │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ 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 +2444053,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, r2, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [pc, #688] @ (6e9e88 ) │ │ │ │ + ldr r3, [pc, #432] @ (6e9d88 ) │ │ │ │ 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 +2445205,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 │ │ │ │ + vmla.i , , d20[0] │ │ │ │ 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 +2445689,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, r2, #16 │ │ │ │ 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 +2445813,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, r3, #12 │ │ │ │ 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 +2446727,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] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ 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 a8c9e0 │ │ │ │ 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 +2446836,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 a8cac4 │ │ │ │ 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 +2446890,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, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ 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 +2447065,25 @@ │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbnz r4, 6ebb86 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2447125,25 +2447123,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 r3, #156 @ 0x9c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r8, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ 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 +2447253,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6fbf8 │ │ │ │ b.n 6ebc3a │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6ebc5c │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6ebcb2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ 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 +2447367,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, [r6, 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, #2520] @ 0x9d8 │ │ │ │ ldr r2, [pc, #176] @ (6ebee4 ) │ │ │ │ subw sp, sp, #1556 @ 0x614 │ │ │ │ @@ -2447443,19 +2447441,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, [r0, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ 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 +2447760,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6ea74 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ 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 +2447796,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ea74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ 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 +2447834,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 r4, [sp, #808] @ 0x328 │ │ │ │ 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 +2447883,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmdb r2, {r1, r2} │ │ │ │ bl 7766dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ 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 +2447958,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 r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ 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 +2448353,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 │ │ │ │ + bge.n 6ec7f0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #848] @ (6ecc08 ) │ │ │ │ + ldr r4, [pc, #592] @ (6ecb08 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r2, [pc, #168] @ (6ec970 ) │ │ │ │ + ldr r1, [pc, #936] @ (6ecc70 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r3, #2 │ │ │ │ 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 +2448650,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, [r4, #32] │ │ │ │ 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 +2448679,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, [r3, #30] │ │ │ │ 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 +2448878,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, [r3, #10] │ │ │ │ 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 +2448941,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, [r7, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ 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 +2449038,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 700f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7746f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ 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 +2449622,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, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ 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 +2450481,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 r3, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1608] @ 6ee590 │ │ │ │ @@ -2451113,27 +2451111,27 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n 6ee1f4 │ │ │ │ nop │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bls.n 6ee654 │ │ │ │ + bls.n 6ee5d4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ 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 +2451197,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, [r6, #6] │ │ │ │ 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 +2451389,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] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ 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 +2451416,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 r1, #202 @ 0xca │ │ │ │ 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 +2451438,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 r1, #152 @ 0x98 │ │ │ │ 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 +2451457,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ 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 +2451486,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 a8cb00 │ │ │ │ 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 +2451528,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 a8cb00 │ │ │ │ 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 +2451880,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 adca78 │ │ │ │ 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 +2454868,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 ada3a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ cbz r4, 6f1078 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ @@ -2455072,15 +2455070,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 ada92c │ │ │ │ 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 +2455255,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 ada92c │ │ │ │ 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 +2455338,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 │ │ │ │ + stc2 0, cr0, [r4, #600]! @ 0x258 │ │ │ │ + ldc2 0, cr0, [r4, #600] @ 0x258 │ │ │ │ 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 +2455640,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 ada3a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 6f18e2 │ │ │ │ cbz r6, 6f1946 │ │ │ │ dmb ish │ │ │ │ @@ -2456518,29 +2456516,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] │ │ │ │ + strh.w r0, [r4, r6, lsl #1] │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf7ee0096 │ │ │ │ + @ instruction: 0xf7dc0096 │ │ │ │ + bics.w r0, sl, #4915200 @ 0x4b0000 │ │ │ │ + @ instruction: 0xf3900096 │ │ │ │ + @ instruction: 0xf2e80096 │ │ │ │ + movt r0, #57494 @ 0xe096 │ │ │ │ + @ instruction: 0xf23e0096 │ │ │ │ + @ instruction: 0xf2280096 │ │ │ │ + addw r0, r2, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf1ec0096 │ │ │ │ + sub.w r0, lr, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf1860096 │ │ │ │ stmdb sp!, {r4, 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 +2456751,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 ad8994 │ │ │ │ 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 +2456816,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 ad98ec │ │ │ │ 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 +2457140,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 ad8870 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl ad890c │ │ │ │ + bl ad88bc │ │ │ │ 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 +2457189,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 ad8994 │ │ │ │ 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 +2457265,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 ad8b4c │ │ │ │ mov r0, r4 │ │ │ │ bl 6f0e90 │ │ │ │ cbz r6, 6f2abc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2457384,25 +2457382,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} │ │ │ │ + ldmdb r6!, {r1, r2, r4, r7} │ │ │ │ + cbnz r4, 6f2c56 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia.w r8!, {r1, r2, r4, r7} │ │ │ │ - cbnz r4, 6f2c4a │ │ │ │ + strd r0, r0, [r8], #-600 @ 0x258 │ │ │ │ + cbnz r4, 6f2c3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f94 ) │ │ │ │ + ldr r4, [pc, #680] @ (6f2e94 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #912] @ (6f2f80 ) │ │ │ │ + ldr r4, [pc, #656] @ (6f2e80 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #936] @ (6f2f9c ) │ │ │ │ + ldr r4, [pc, #680] @ (6f2e9c ) │ │ │ │ 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 +2457804,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 ada6ec │ │ │ │ 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 +2457907,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 ad9790 │ │ │ │ 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 +2458833,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 a8e678 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6f3c44 │ │ │ │ cbz r6, 6f3bb6 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 6f3bce │ │ │ │ @@ -2458997,15 +2458995,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 a8e6a0 │ │ │ │ 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 +2459780,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 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - uxtb r0, r1 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f460e │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r4, 6f460a │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 6f4606 │ │ │ │ + cbz r2, 6f45fe │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ uxth r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r0 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + sxth r2, r4 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + sxth r4, r0 │ │ │ │ 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 +2461299,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 ad8810 │ │ │ │ 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 +2461347,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 ad8810 │ │ │ │ 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 +2462156,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 ada00c │ │ │ │ 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 +2463840,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 ad8810 │ │ │ │ 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 +2464355,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 ad9cb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6f0e90 │ │ │ │ b.n 6f7750 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2464396,15 +2464394,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 ad9cb0 │ │ │ │ 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 +2464495,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 ae4690 │ │ │ │ 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 +2464857,17 @@ │ │ │ │ ldr r2, [pc, #12] @ (6f7d3c ) │ │ │ │ ldr r1, [pc, #16] @ (6f7d40 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6f7c96 │ │ │ │ nop │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ 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 +2466120,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 af1344 │ │ │ │ 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 +2466467,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, [r4, #44] @ 0x2c │ │ │ │ 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 +2467415,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 af12bc │ │ │ │ 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 +2468355,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 a8b874 │ │ │ │ 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 +2469215,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, r0, #11 │ │ │ │ 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 +2471843,29 @@ │ │ │ │ ldr r1, [pc, #48] @ (6fcca4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ b.n 6fcbd0 │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #576] @ (6fcecc ) │ │ │ │ + ldr r1, [pc, #320] @ (6fcdcc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fcdfc ) │ │ │ │ + ldr r1, [pc, #104] @ (6fccfc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (6fcd2c ) │ │ │ │ + ldr r0, [pc, #912] @ (6fd02c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (6fce0c ) │ │ │ │ + ldr r1, [pc, #104] @ (6fcd0c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r0, r2 │ │ │ │ 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 +2472304,19 @@ │ │ │ │ b.n 6fd11a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp r6, ip │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r8, pc │ │ │ │ + add r8, r7 │ │ │ │ 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 +2472713,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 │ │ │ │ + rsbs r0, r0, r0, lsr #2 │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - cmp r0, r7 │ │ │ │ + add r8, pc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - eors r6, r2 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, fp │ │ │ │ + add r6, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ands.w r0, r0, r0, lsr #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r0, #576] @ 0x240 │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r5 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ 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 +2472873,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 69bdbc │ │ │ │ b.n 6fd640 │ │ │ │ nop │ │ │ │ - cmp r6, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ 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 +2473150,33 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 7385f4 │ │ │ │ cmp fp, r9 │ │ │ │ bne.n 6fd9aa │ │ │ │ b.n 6fd824 │ │ │ │ nop │ │ │ │ - tst r0, r7 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sbcs r0, r2 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + ands r6, r6 │ │ │ │ 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 +2473300,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 │ │ │ │ + movs r4, r1 │ │ │ │ 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 +2473546,25 @@ │ │ │ │ nop │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ 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 +2473691,23 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 6fdf1e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ 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 +2473762,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 r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ 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 +2473907,27 @@ │ │ │ │ b.n 6fe0c2 │ │ │ │ ldr r2, [pc, #36] @ (6fe1b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 6fe146 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ 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 +2473946,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 adba20 │ │ │ │ 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 +2473974,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 adba20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 6fe266 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2474309,24 +2474307,24 @@ │ │ │ │ movw r2, #7076 @ 0x1ba4 │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ b.n 6fe4e0 │ │ │ │ nop │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r3, r4, #4 │ │ │ │ @ instruction: 0xeaf1ffff │ │ │ │ - adds r7, #14 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeacfffff │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xeaa3ffff │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ 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 +2474498,26 @@ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6fe450 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #0 │ │ │ │ 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 r4, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ 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 +2474581,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 │ │ │ │ + beq.n 6fe8a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr14, {4} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr14, {4} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 70238 │ │ │ │ @@ -2474906,36 +2474904,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 │ │ │ │ + @ instruction: 0xfbf2008e │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb9e008e │ │ │ │ - adds r1, #14 │ │ │ │ + @ instruction: 0xfb5e008e │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfb70008e │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfb30008e │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ 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 +2475000,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #16] @ (6fed1c ) │ │ │ │ ldr r1, [pc, #16] @ (6fed20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa28008e │ │ │ │ + vld1.8 {d16[4]}, [r8], lr │ │ │ │ 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 +2475178,30 @@ │ │ │ │ nop │ │ │ │ asrs r6, r4, #9 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb.w r0, [r0, #142] @ 0x8e │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + str.w r0, [r0, lr] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ 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 +2475310,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 6fefa2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 6ff06c │ │ │ │ + cbz r0, 6ff05c │ │ │ │ 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 +2476192,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 r3, #178 @ 0xb2 │ │ │ │ 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 +2478682,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 r1, pc, #896 @ (adr r1, 701bb4 ) │ │ │ │ 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 +2485404,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 a8ca48 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 70635a │ │ │ │ b.n 7063b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 70238 │ │ │ │ b.n 7063b2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2485590,15 +2485588,15 @@ │ │ │ │ bl 672722 │ │ │ │ bl 580726 │ │ │ │ bl 4b272a │ │ │ │ ldr r0, [pc, #4] @ (706734 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 +2486900,35 @@ │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ b.w 706c3c │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ b.w 706c3c │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, ip │ │ │ │ b.w 706ba2 │ │ │ │ - ldr r6, [pc, #440] @ (707678 ) │ │ │ │ + ldr r6, [pc, #184] @ (707578 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r2, [pc, #928] @ (707864 ) │ │ │ │ + ldr r2, [pc, #672] @ (707764 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bx r7 │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ 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 +2487048,32 @@ │ │ │ │ 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 r1, [pc, #600] @ (707890 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrh r2, [r2, #16] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r2, r3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + vaddl.u16 q8, d26, d15 │ │ │ │ ldr r0, [pc, #4] @ (707658 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x005a │ │ │ │ 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 +2487433,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 adc6c8 │ │ │ │ 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 +2488009,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 a8cac4 │ │ │ │ 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 +2488397,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 a8cad4 │ │ │ │ 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 +2488514,15 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ 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 +2489652,15 @@ │ │ │ │ mvn.w r2, #292 @ 0x124 │ │ │ │ add r1, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 7094a0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ 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 +2489713,15 @@ │ │ │ │ movne r0, #100 @ 0x64 │ │ │ │ b.n 709640 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #26 │ │ │ │ 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 +2490016,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 399374 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ movs r4, #0 │ │ │ │ b.n 7098c8 │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r5, [pc, #584] @ (709c0c ) │ │ │ │ + ldr r5, [pc, #328] @ (709b0c ) │ │ │ │ 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 +2490864,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, [r6, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r0, r7 │ │ │ │ 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 +2491072,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, [r1, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ 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 +2498222,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r6, r5, #26 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r6, r3, #26 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 70ee40 │ │ │ │ + beq.n 70efc0 │ │ │ │ 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 +2505589,28 @@ │ │ │ │ blx 6f8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 713e02 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a8e8c8 │ │ │ │ + bl a8e878 │ │ │ │ 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 a8e8a4 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl a8e98c │ │ │ │ + bl a8e93c │ │ │ │ cbz r0, 713bae │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 713bae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 39e340 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2505630,15 +2505627,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 a8e93c │ │ │ │ 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 +2505690,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 a8e8a4 │ │ │ │ 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 +2505718,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 a8e8a4 │ │ │ │ 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 +2505734,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 a8e8a4 │ │ │ │ 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 +2505755,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 a8e8a4 │ │ │ │ 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 +2505773,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 a8e8a4 │ │ │ │ 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 a8e8a4 │ │ │ │ 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 +2506120,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 a8e8a4 │ │ │ │ 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 +2507933,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 a8c01c │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad391c │ │ │ │ + bl ad38cc │ │ │ │ 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 +2508370,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 ad3830 │ │ │ │ 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 +2508386,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 a8bfb4 │ │ │ │ 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 +2508824,40 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r2, r5, #4 │ │ │ │ bl 5e9e86 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5903a> │ │ │ │ bl 5e3e8a <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x5303e> │ │ │ │ - vhadd.u32 d16, d30, d16 │ │ │ │ - mcr2 0, 4, r0, cr14, cr3, {4} │ │ │ │ - mrc2 0, 4, r0, cr8, cr3, {4} │ │ │ │ - vhadd.u d0, d26, d16 │ │ │ │ + vhadd.u32 d0, d30, d16 │ │ │ │ + mcr2 0, 2, r0, cr14, cr3, {4} │ │ │ │ mrc2 0, 2, r0, cr8, cr3, {4} │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + cdp2 0, 15, cr0, cr10, cr0, {5} │ │ │ │ + mrc2 0, 0, r0, cr8, cr3, {4} │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vhadd.u16 d0, d16, d16 │ │ │ │ - mrc2 0, 1, r0, cr2, cr3, {4} │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr0, {5} │ │ │ │ + ldc2l 0, cr0, [r2, #588]! @ 0x24c │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ 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 +2508867,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 r3!, {r3, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r6, r4, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xfab80093 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xfa780093 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xfa8a0093 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + @ instruction: 0xfa4a0093 │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfa560093 │ │ │ │ + @ instruction: 0xfa160093 │ │ │ │ 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 +2508931,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 a8bf0c │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad36ec │ │ │ │ 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 +2510461,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 r2, [pc, #840] @ (7173b0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1068] @ 7174b0 │ │ │ │ @@ -2511290,15 +2511287,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 r0, sp, #752 @ 0x2f0 │ │ │ │ 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 +2511870,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 ad3824 │ │ │ │ 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 +2511916,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 ad3824 │ │ │ │ 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 +2512008,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, [r0, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ 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 +2512071,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 7181ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.n 7180d2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #868] @ (71859c ) │ │ │ │ @@ -2512400,15 +2512397,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 ad3290 │ │ │ │ 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 +2512456,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 a8be60 │ │ │ │ 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 +2512478,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 r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r4, r1] │ │ │ │ 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 +2512827,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 a8be48 │ │ │ │ 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 +2512970,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 a8bf0c │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad36ec │ │ │ │ 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 a8bf0c │ │ │ │ add.w r0, r8, #936 @ 0x3a8 │ │ │ │ - bl ad373c │ │ │ │ + bl ad36ec │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a8be98 │ │ │ │ + bl a8be48 │ │ │ │ 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 +2513042,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 ad349c │ │ │ │ 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 +2513763,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, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + bics r0, r2 │ │ │ │ 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 +2514114,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, [r2, #10] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ 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 +2514505,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, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ 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 +2514838,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, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #0 │ │ │ │ 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 +2515362,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, [r0, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ 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 +2516582,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, [r5, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r5, [pc, #656] @ (71b5f4 ) │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ 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 +2517386,15 @@ │ │ │ │ nop │ │ │ │ asrs r7, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ 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 +2518641,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, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ 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 +2518962,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, [r4, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #3004] @ 71d9e8 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -2520061,29 +2520058,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] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r4, [pc, #944] @ (71ddb4 ) │ │ │ │ + ldr r4, [pc, #688] @ (71dcb4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #696] @ (71dcc0 ) │ │ │ │ + ldr r3, [pc, #440] @ (71dbc0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #192] @ (71dacc ) │ │ │ │ + ldr r2, [pc, #960] @ (71ddcc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #752] @ (71dd00 ) │ │ │ │ + ldr r2, [pc, #496] @ (71dc00 ) │ │ │ │ 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 +2521145,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 │ │ │ │ + bxns r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bxns fp │ │ │ │ + bxns r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfad6008f │ │ │ │ - cmp r0, r2 │ │ │ │ + @ instruction: 0xfa96008f │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmp r2, r4 │ │ │ │ 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 +2521515,17 @@ │ │ │ │ b.n 71e7aa │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ strd r3, r3, [r7, #72] @ 0x48 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ b.w 71df68 │ │ │ │ nop │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ 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 +2522217,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 71f054 │ │ │ │ b.n 71f06e │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ 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 +2522594,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 r1, #254 @ 0xfe │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ 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 +2522658,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 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ 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 +2522850,15 @@ │ │ │ │ b.n 71f766 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r4, [r2, #29] │ │ │ │ lsls r7, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ 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 +2525071,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (7211c0 ) │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bkpt 0x002a │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2526010,15 +2526007,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, r0 │ │ │ │ b.n 7219d2 │ │ │ │ mvn.w fp, #1 │ │ │ │ movs r7, #3 │ │ │ │ b.n 7219b4 │ │ │ │ nop │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ 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 +2526477,15 @@ │ │ │ │ b.n 721cc2 │ │ │ │ uxth r3, r6 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 721cd0 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ 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 +2526528,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, r1, #25 │ │ │ │ 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 +2527338,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r1, r5, #4 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 7227f0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.u64 d0, d3, #58 │ │ │ │ - rev16 r6, r0 │ │ │ │ + vqadd.u8 d16, d22, d3 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vqadd.u8 d16, d20, d3 │ │ │ │ - mcr 0, 7, r0, cr8, cr3, {4} │ │ │ │ - mrc2 0, 5, r0, cr14, cr3, {4} │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + vqadd.u8 d0, d20, d3 │ │ │ │ + mcr 0, 5, r0, cr8, cr3, {4} │ │ │ │ + mrc2 0, 3, r0, cr14, cr3, {4} │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ 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} │ │ │ │ + mcr2 0, 2, r0, cr0, cr3, {4} │ │ │ │ + mcr2 0, 2, r0, cr10, cr3, {4} │ │ │ │ + stc2l 0, cr0, [lr, #588] @ 0x24c │ │ │ │ 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 +2527664,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 r4!, {r1, r2, r5, r7} │ │ │ │ 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 +2528071,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: 0xfa0a0093 │ │ │ │ + ldrb.w r0, [r8, #147] @ 0x93 │ │ │ │ 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] │ │ │ │ + ldrb.w r0, [lr, #147] @ 0x93 │ │ │ │ + str??.w r0, [ip, r3, lsl #1] │ │ │ │ + ldrb.w r0, [r0, #147] @ 0x93 │ │ │ │ + ldrb.w r0, [r6, #147] @ 0x93 │ │ │ │ + strh.w r0, [r4, #147] @ 0x93 │ │ │ │ + ldr.w r0, [r4, #147] @ 0x93 │ │ │ │ + vld4.32 {d0-d3}, [sl :64], r3 │ │ │ │ + @ instruction: 0xf6e00093 │ │ │ │ + @ instruction: 0xf7e00093 │ │ │ │ + strb.w r0, [r2, r3, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2528609,34 +2528606,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] │ │ │ │ + ldrb.w r0, [r0, r3, lsl #1] │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - bmi.n 7235b8 │ │ │ │ + bmi.n 723738 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr.w r0, [sl, r3, lsl #1] │ │ │ │ - @ instruction: 0xf7480093 │ │ │ │ + ldrb.w r0, [sl, r3, lsl #1] │ │ │ │ + @ instruction: 0xf7080093 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xf61c0093 │ │ │ │ - @ instruction: 0xf6160093 │ │ │ │ + rsbs r0, ip, #4816896 @ 0x498000 │ │ │ │ + rsbs r0, r6, #4816896 @ 0x498000 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ands.w r0, r6, #4816896 @ 0x498000 │ │ │ │ @ instruction: 0xf3d60093 │ │ │ │ - @ instruction: 0xf4c60093 │ │ │ │ + @ instruction: 0xf3960093 │ │ │ │ + eor.w r0, r6, #4816896 @ 0x498000 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ bhi.n 72367c │ │ │ │ ldr.w r3, [pc, #3336] @ 724378 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -2529734,26 +2529731,26 @@ │ │ │ │ @ instruction: 0xeb85b851 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ cmp r7, #27 │ │ │ │ movs r4, #221 @ 0xdd │ │ │ │ strh r6, [r0, #8] │ │ │ │ ands r7, r1 │ │ │ │ - @ instruction: 0xf6b60093 │ │ │ │ - movt r0, #34963 @ 0x8893 │ │ │ │ - movt r0, #2195 @ 0x893 │ │ │ │ - vqadd.s64 d16, d26, d3 │ │ │ │ - mrrc 0, 9, r0, sl, cr3 │ │ │ │ - mov r2, lr │ │ │ │ + @ instruction: 0xf6760093 │ │ │ │ + @ instruction: 0xf6880093 │ │ │ │ + @ instruction: 0xf6800093 │ │ │ │ + vqadd.s64 d0, d26, d3 │ │ │ │ + ldc 0, cr0, [sl], {147} @ 0x93 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 72425c │ │ │ │ + b.n 7241dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #14 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ @@ -2530884,37 +2530881,37 @@ │ │ │ │ cmp.w fp, #11 │ │ │ │ bhi.n 7250d8 │ │ │ │ bne.w 723ca6 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ bhi.w 7247c6 │ │ │ │ b.w 723ca6 │ │ │ │ - b.n 724dc8 │ │ │ │ + b.n 724d48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 724f9c │ │ │ │ + b.n 724f1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724dd0 │ │ │ │ + b.n 724d50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724fc0 │ │ │ │ + b.n 724f40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7256dc │ │ │ │ + b.n 72565c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 724afc │ │ │ │ + b.n 724a7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 725398 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 725298 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 7250e8 │ │ │ │ + bge.n 725068 │ │ │ │ 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 +2531675,117 @@ │ │ │ │ sub.w r5, r2, #67 @ 0x43 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ b.n 725252 │ │ │ │ movs r3, #13 │ │ │ │ str.w r3, [r4, #936] @ 0x3a8 │ │ │ │ b.w 7237cc │ │ │ │ - bge.n 7258e4 │ │ │ │ + bge.n 725a64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 7258ec │ │ │ │ + blt.n 725a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 725948 │ │ │ │ + blt.n 7258c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259ec │ │ │ │ + bls.n 72596c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7259f4 │ │ │ │ + bls.n 725974 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725994 │ │ │ │ + bls.n 725914 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259a4 │ │ │ │ + bls.n 725924 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 725940 │ │ │ │ + bls.n 7258c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259c0 │ │ │ │ + bhi.n 725940 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 7259e4 │ │ │ │ + bhi.n 725964 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a28 │ │ │ │ + bvc.n 7259a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 725a60 │ │ │ │ + bhi.n 7259e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 7259ac │ │ │ │ + bvc.n 72592c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 7259ec │ │ │ │ + bvc.n 72596c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725934 │ │ │ │ + bvc.n 725ab4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bvc.n 725a64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ab8 │ │ │ │ + bvc.n 725a38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725ae4 │ │ │ │ + bvc.n 725a64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72590c │ │ │ │ + bvc.n 725a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bvs.n 7259e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a68 │ │ │ │ + bvs.n 7259e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bvs.n 725998 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a18 │ │ │ │ + bvs.n 725998 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 725a24 │ │ │ │ + bvs.n 7259a4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 72597c │ │ │ │ + bvc.n 725afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725994 │ │ │ │ + bvs.n 725914 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7259a4 │ │ │ │ + bvs.n 725924 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725944 │ │ │ │ + bvs.n 725ac4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725958 │ │ │ │ + bvs.n 725ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 6, r0, cr6, cr2, {4} │ │ │ │ - mrc2 0, 4, r0, cr12, cr2, {4} │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + mcr2 0, 4, r0, cr6, cr2, {4} │ │ │ │ + mrc2 0, 2, r0, cr12, cr2, {4} │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 2, r0, cr0, cr2, {4} │ │ │ │ - bvs.n 725a90 │ │ │ │ + mrc2 0, 0, r0, cr0, cr2, {4} │ │ │ │ + bpl.n 725a10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725abc │ │ │ │ + bvs.n 725a3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr8, cr2, {4} │ │ │ │ - bpl.n 725a24 │ │ │ │ + ldc2l 0, cr0, [r8, #584] @ 0x248 │ │ │ │ + bpl.n 7259a4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 725a50 │ │ │ │ + bpl.n 7259d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #584] @ 0x248 │ │ │ │ - bpl.n 7259c0 │ │ │ │ + ldc2 0, cr0, [ip, #584] @ 0x248 │ │ │ │ + bpl.n 725b40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2 0, cr0, [r4, #584] @ 0x248 │ │ │ │ - bpl.n 725974 │ │ │ │ + ldc2l 0, cr0, [r4, #-584] @ 0xfffffdb8 │ │ │ │ + bpl.n 725af4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725998 │ │ │ │ + bpl.n 725b18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725af4 │ │ │ │ + bpl.n 725a74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725b48 │ │ │ │ + bpl.n 725ac8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725ad8 │ │ │ │ + bmi.n 725a58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a54 │ │ │ │ + bmi.n 7259d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 725aa8 │ │ │ │ + bmi.n 725a28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a5c │ │ │ │ + bmi.n 7259dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725a2c │ │ │ │ + bmi.n 7259ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 725974 │ │ │ │ + bmi.n 725af4 │ │ │ │ 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 +2531824,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #456 @ (adr r5, 725ca8 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 725b70 │ │ │ │ + bmi.n 725af0 │ │ │ │ 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 +2531862,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 725b10 │ │ │ │ add r4, pc, #960 @ (adr r4, 725f00 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 725ab8 │ │ │ │ + bcc.n 725c38 │ │ │ │ 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 +2533173,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 │ │ │ │ + bcc.n 726b5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269c4 │ │ │ │ + bcc.n 726b44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269cc │ │ │ │ + bcc.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269e4 │ │ │ │ + bcc.n 726b64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7269f8 │ │ │ │ + bcc.n 726978 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a04 │ │ │ │ + bcc.n 726984 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a10 │ │ │ │ + bcc.n 726990 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a1c │ │ │ │ + bcc.n 72699c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 726a38 │ │ │ │ + bcc.n 7269b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ae8 │ │ │ │ + bcc.n 726a68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b18 │ │ │ │ + bmi.n 726a98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b58 │ │ │ │ + bmi.n 726ad8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b60 │ │ │ │ + bpl.n 726ae0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b54 │ │ │ │ + bmi.n 726ad4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b64 │ │ │ │ + bmi.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b70 │ │ │ │ + bmi.n 726af0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726b90 │ │ │ │ + bmi.n 726b10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b0 │ │ │ │ + bmi.n 726b30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269b8 │ │ │ │ + bmi.n 726b38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269bc │ │ │ │ + bmi.n 726b3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e0 │ │ │ │ + bmi.n 726b60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a08 │ │ │ │ + bmi.n 726b88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7269e8 │ │ │ │ + bmi.n 726b68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a78 │ │ │ │ + bmi.n 7269f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a84 │ │ │ │ + bmi.n 726a04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a94 │ │ │ │ + bmi.n 726a14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726a9c │ │ │ │ + bmi.n 726a1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aa4 │ │ │ │ + bmi.n 726a24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726aac │ │ │ │ + bmi.n 726a2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bmi.n 726a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ad0 │ │ │ │ + bmi.n 726a50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726ac4 │ │ │ │ + bmi.n 726a44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 726adc │ │ │ │ + bmi.n 726a5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726af4 │ │ │ │ + bmi.n 726a74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b04 │ │ │ │ + bmi.n 726a84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b1c │ │ │ │ + bmi.n 726a9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b3c │ │ │ │ + bmi.n 726abc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b64 │ │ │ │ + bmi.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b74 │ │ │ │ + bmi.n 726af4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726b8c │ │ │ │ + bpl.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bac │ │ │ │ + bpl.n 726b2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bcc │ │ │ │ + bpl.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726bfc │ │ │ │ + bpl.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a1c │ │ │ │ + bpl.n 726b9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a44 │ │ │ │ + bpl.n 726bc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726a84 │ │ │ │ + bpl.n 726c04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726aa4 │ │ │ │ + bpl.n 726a24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 726ad4 │ │ │ │ + bpl.n 726a54 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bpl.n 726a74 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bpl.n 726aac │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + bpl.n 726ac4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bpl.n 726af4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b2c │ │ │ │ + bpl.n 726b1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b44 │ │ │ │ + bvs.n 726b4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b74 │ │ │ │ + bvs.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b9c │ │ │ │ + bvs.n 726bac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726bcc │ │ │ │ + bvs.n 726bdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 726bfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvs.n 726c2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a5c │ │ │ │ + bvs.n 726c44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726a7c │ │ │ │ + bvs.n 726a6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aac │ │ │ │ + bvs.n 726a8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726ac4 │ │ │ │ + bvs.n 726ab4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726aec │ │ │ │ + bvc.n 726b8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b0c │ │ │ │ + bvc.n 726b90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 726b34 │ │ │ │ + bvc.n 726ba8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c0c │ │ │ │ + bvc.n 726bb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c10 │ │ │ │ + bvc.n 726bb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c28 │ │ │ │ + bvc.n 726bb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c34 │ │ │ │ + bvc.n 726bc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c38 │ │ │ │ + bvc.n 726bbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c30 │ │ │ │ + bvc.n 726bdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c40 │ │ │ │ + bvc.n 726bf4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c3c │ │ │ │ + bvc.n 726c0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c5c │ │ │ │ + bvc.n 726c2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726c74 │ │ │ │ + bvc.n 726c44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726a8c │ │ │ │ + bvc.n 726c5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726aac │ │ │ │ + bvc.n 726c7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726ac4 │ │ │ │ + bvc.n 726a9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ bvc.n 726adc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726afc │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bvc.n 726b1c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bvc.n 726b5c │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bvc.n 726b64 │ │ │ │ + bvc.n 726ae4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 726b8c │ │ │ │ + bvc.n 726b0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bac │ │ │ │ + bvc.n 726b2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bd8 │ │ │ │ + bvc.n 726b58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bfc │ │ │ │ + bvc.n 726b7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726bf8 │ │ │ │ + bvc.n 726b78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c18 │ │ │ │ + bvc.n 726b98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c28 │ │ │ │ + bvc.n 726ba8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c38 │ │ │ │ + bvc.n 726bb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c48 │ │ │ │ + bhi.n 726bc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c60 │ │ │ │ + bhi.n 726be0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bhi.n 726bf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c90 │ │ │ │ + bhi.n 726c10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bhi.n 726c2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c8c │ │ │ │ + bhi.n 726c0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ca0 │ │ │ │ + bhi.n 726c20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cac │ │ │ │ + bhi.n 726c2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bhi.n 726c50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726af0 │ │ │ │ + bhi.n 726c70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bhi.n 726bc8 │ │ │ │ + bhi.n 726b48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726be0 │ │ │ │ + bhi.n 726b60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 726b44 │ │ │ │ + bhi.n 726cc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcs.n 726d0c │ │ │ │ + bcs.n 726c8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 726cf8 │ │ │ │ + bcs.n 726c78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 726c14 │ │ │ │ + bvc.n 726b94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c4c │ │ │ │ + bvc.n 726bcc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c5c │ │ │ │ + bvc.n 726bdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c68 │ │ │ │ + bvc.n 726be8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c78 │ │ │ │ + bvc.n 726bf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726c98 │ │ │ │ + bvc.n 726c18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726cb8 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - bhi.n 726cd0 │ │ │ │ + bhi.n 726c38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d00 │ │ │ │ + bhi.n 726c50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726d28 │ │ │ │ + bhi.n 726c80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b40 │ │ │ │ + bhi.n 726ca8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b58 │ │ │ │ + bhi.n 726cc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726b78 │ │ │ │ + bhi.n 726cd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 726ba0 │ │ │ │ + bhi.n 726cf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c58 │ │ │ │ + bhi.n 726d20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cc8 │ │ │ │ + bhi.n 726bd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c88 │ │ │ │ + bhi.n 726c48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ca0 │ │ │ │ + bhi.n 726c08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bhi.n 726c20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cbc │ │ │ │ + bhi.n 726c18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bhi.n 726c3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd4 │ │ │ │ + bhi.n 726c60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c74 │ │ │ │ + bhi.n 726c54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c98 │ │ │ │ + bhi.n 726bf4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cb8 │ │ │ │ + bhi.n 726c18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cd8 │ │ │ │ + bhi.n 726c38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726ce0 │ │ │ │ + bhi.n 726c58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726cf0 │ │ │ │ + bhi.n 726c60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d00 │ │ │ │ + bhi.n 726c70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d20 │ │ │ │ + bhi.n 726c80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d50 │ │ │ │ + bls.n 726ca0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726d90 │ │ │ │ + bls.n 726cd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bb8 │ │ │ │ + bls.n 726d10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726bd0 │ │ │ │ + bls.n 726d38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726be8 │ │ │ │ + bls.n 726d50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c10 │ │ │ │ + bls.n 726d68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c30 │ │ │ │ + bls.n 726d90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c48 │ │ │ │ + bls.n 726bb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c78 │ │ │ │ + bls.n 726bc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 726c90 │ │ │ │ + bls.n 726bf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cc4 │ │ │ │ + bls.n 726c10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726be4 │ │ │ │ + bls.n 726c44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c08 │ │ │ │ + bge.n 726d64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c24 │ │ │ │ + bge.n 726d88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c50 │ │ │ │ + bge.n 726da4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c64 │ │ │ │ + bge.n 726bd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726c9c │ │ │ │ + bge.n 726be4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cbc │ │ │ │ + bge.n 726c1c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 726cd4 │ │ │ │ + bge.n 726c3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726ce0 │ │ │ │ + bge.n 726c54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d04 │ │ │ │ + bge.n 726c60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d14 │ │ │ │ + bge.n 726c84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d34 │ │ │ │ + bge.n 726c94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d0c │ │ │ │ + bge.n 726cb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d00 │ │ │ │ + bge.n 726c8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726d84 │ │ │ │ + bge.n 726c80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c08 │ │ │ │ + blt.n 726d04 │ │ │ │ lsls r3, r2, #2 │ │ │ │ blt.n 726d88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726dec │ │ │ │ + blt.n 726d08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726e00 │ │ │ │ + blt.n 726d6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c44 │ │ │ │ + blt.n 726d80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 726c48 │ │ │ │ + blt.n 726dc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + blt.n 726dc8 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bne.n 726d5c │ │ │ │ + beq.n 726cdc │ │ │ │ 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 +2533869,99 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 726352 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 72718c │ │ │ │ + bhi.n 72710c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 72712e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n 727034 │ │ │ │ + beq.n 7271b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 727064 │ │ │ │ + beq.n 7271e4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271a0 │ │ │ │ + bvs.n 727120 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 727194 │ │ │ │ + bvs.n 727114 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7271b0 │ │ │ │ + bvs.n 727130 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7270d8 │ │ │ │ + bcc.n 727058 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72717c │ │ │ │ + bcc.n 7270fc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727180 │ │ │ │ + bmi.n 727100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727174 │ │ │ │ + bmi.n 7270f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 7271b8 │ │ │ │ + bmi.n 727138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 727150 │ │ │ │ + bmi.n 7270d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727074 │ │ │ │ + bmi.n 7271f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727068 │ │ │ │ + bmi.n 7271e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270ac │ │ │ │ + bmi.n 72722c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c0 │ │ │ │ + bmi.n 727240 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270d4 │ │ │ │ + bmi.n 727254 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270c4 │ │ │ │ + bmi.n 727244 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270e8 │ │ │ │ + bmi.n 727268 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7270fc │ │ │ │ + bmi.n 72707c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727110 │ │ │ │ + bmi.n 727090 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727134 │ │ │ │ + bmi.n 7270b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 727128 │ │ │ │ + bmi.n 7270a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72712c │ │ │ │ + bmi.n 7270ac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 72714c │ │ │ │ + bmi.n 7270cc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72725c │ │ │ │ + bne.n 7271dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 72727c │ │ │ │ + bne.n 7271fc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ 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 +2534081,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 │ │ │ │ + bcs.n 72725c │ │ │ │ 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 +2534829,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 c6fbf0 │ │ │ │ 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 +2535137,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 c6fa64 │ │ │ │ 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 +2535211,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 c6f9c4 │ │ │ │ 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 +2535342,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 c6fa3c │ │ │ │ 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 +2535406,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 c6fa3c │ │ │ │ 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 +2535520,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 c6f9ec │ │ │ │ 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 +2535622,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 c6fdc4 │ │ │ │ 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 +2535983,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, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ 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 +2536076,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 c6fda0 │ │ │ │ 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 +2536145,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 c6fda0 │ │ │ │ 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 +2536429,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 c6fde8 │ │ │ │ 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 +2536455,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r1, r5, #4 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ 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 +2537535,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 c6fa14 │ │ │ │ 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 +2537598,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 c6fa64 │ │ │ │ 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 +2537648,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 c6fa8c │ │ │ │ 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 +2537803,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 r3, sp, #768 @ 0x300 │ │ │ │ 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 +2537890,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 c6fad8 │ │ │ │ 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 +2538150,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 c6fb50 │ │ │ │ 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 +2538255,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 c6fb28 │ │ │ │ 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 +2538417,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 c6fbc8 │ │ │ │ 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 +2538468,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 c6fb78 │ │ │ │ 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 +2538558,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 c6fba0 │ │ │ │ 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 +2538663,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 c6fba0 │ │ │ │ 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 +2538845,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 c6fbc8 │ │ │ │ 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 +2539883,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 c6f98c │ │ │ │ cbnz r0, 72b286 │ │ │ │ cbz r5, 72b23e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl c6fb04 │ │ │ │ + bl c6fab4 │ │ │ │ cbz r0, 72b28a │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 70804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 72b280 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2539922,15 +2539919,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 c6f9a0 │ │ │ │ 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 +2539941,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 c6f9a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 70238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ @@ -2540985,15 +2540982,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 c6fc18 │ │ │ │ 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 +2541613,15 @@ │ │ │ │ movne r5, ip │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 72c46a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 72c46a │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ 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 +2541946,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, [r6, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ 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 +2542238,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 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #18 │ │ │ │ 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 +2542630,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 c6fb00 │ │ │ │ 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 +2542960,43 @@ │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [r4, #736] @ 0x2e0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 72d1c0 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ 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 +2543137,34 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 72d590 │ │ │ │ ldr r3, [pc, #48] @ (72d63c ) │ │ │ │ mov.w ip, #410 @ 0x19a │ │ │ │ add r3, pc │ │ │ │ b.n 72d590 │ │ │ │ nop │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cdp 1, 12, cr0, cr6, cr5, {0} │ │ │ │ - bvs.n 72d55c │ │ │ │ + cdp 1, 8, cr0, cr6, cr5, {0} │ │ │ │ + bvs.n 72d6dc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldr r0, [pc, #136] @ (72d6c0 ) │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ 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 +2543172,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #8] @ (72d668 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ 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 +2543377,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, 72d894 │ │ │ │ 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, [r4, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ 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, [r5, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ 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 +2543498,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 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r6, #174 @ 0xae │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #608] @ (72dc08 ) │ │ │ │ @@ -2543762,40 +2543759,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, [r5, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cbz r0, 72dc3c │ │ │ │ + cbz r0, 72dc2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ 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 +2544896,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 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsls r6, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ 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 +2545231,21 @@ │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ b.n 72e902 │ │ │ │ cmp r2, #189 @ 0xbd │ │ │ │ bne.w 72e6f8 │ │ │ │ mov.w r0, #62914560 @ 0x3c00000 │ │ │ │ b.n 72e6fe │ │ │ │ nop │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ 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 +2545666,21 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ and.w r1, r1, #520192 @ 0x7f000 │ │ │ │ orrs r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ b.n 72f0c4 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ 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 +2547282,17 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe9ffff │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #8 │ │ │ │ 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 +2548499,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, r4, #22 │ │ │ │ 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, r1, #22 │ │ │ │ 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 +2548963,45 @@ │ │ │ │ b.n 731388 │ │ │ │ ldr r2, [pc, #68] @ (7314c8 ) │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 731388 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ 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 +2549093,18 @@ │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ b.n 73155c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds.w r1, r2, r8, asr #32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r3, r2, #2 │ │ │ │ eors.w r1, ip, r8, asr #32 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ 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 +2549811,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 │ │ │ │ - lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r3, #10 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ + lsls r7, r0, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ 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 +2549944,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #4 │ │ │ │ bl 7314cc │ │ │ │ cmp.w r4, #204800 @ 0x32000 │ │ │ │ bne.n 731f42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ 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 +2550945,29 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bls.n 7329f8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ 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,22 +2551306,22 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ bcs.n 732f10 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 732ee8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte │ │ │ │ + lsl r6, r1, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2552109,21 +2552106,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, r3, #21 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ 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 +2552530,45 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #280] @ (733d64 ) │ │ │ │ + ldr r7, [pc, #24] @ (733c64 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ 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 +2553301,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, r4, #19 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ 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 +2553481,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, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 73459c │ │ │ │ + bpl.n 73471c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ 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 +2553625,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (7346f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (7346f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ 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 +2553682,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, r4, #11 │ │ │ │ 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 +2553787,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, r6, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r0, r5, #4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ 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 +2553847,27 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (7348dc ) │ │ │ │ add r2, pc │ │ │ │ b.n 734898 │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ 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 +2553987,37 @@ │ │ │ │ b.n 73496c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 734e30 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 734d30 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ 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 +2554085,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, r1, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 734af8 │ │ │ │ + blt.n 734a78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 734c2c │ │ │ │ + blt.n 734bac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ 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 +2554164,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 r0!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ 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 +2554360,43 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ push {r2} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 734e12 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ 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 +2554467,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, [r2, #21] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ 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 +2554518,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, r7, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 735028 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 735328 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ 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 +2554569,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, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ 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 +2554659,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, r5, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 734fc4 │ │ │ │ + bne.n 735144 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ 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 +2555862,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 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bne.n 735ef0 │ │ │ │ + bne.n 735e70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 735ea8 │ │ │ │ + bne.n 735e28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - beq.n 735da4 │ │ │ │ + beq.n 735f24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 735ed0 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ 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 +2557465,341 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7352d6 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ 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} │ │ │ │ + mcr2 0, 5, r0, cr4, cr2, {4} │ │ │ │ + mcr2 0, 6, r0, cr6, cr2, {4} │ │ │ │ + mcr2 0, 6, r0, cr8, cr2, {4} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf4ce009e │ │ │ │ - @ instruction: 0xf2da0092 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + eor.w r0, lr, #5177344 @ 0x4f0000 │ │ │ │ + @ instruction: 0xf29a0092 │ │ │ │ + cbnz r6, 736f40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d0, d0, #14 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + vqadd.u64 d16, d18, d0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vqadd.u16 d0, d28, d0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + mrc2 0, 6, r0, cr12, cr0, {4} │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r2, r2, #2 │ │ │ │ - mcr2lt 0, 4, r0, cr6, cr0, {4} │ │ │ │ - lsllt r4, r2, #20 │ │ │ │ + ittt vc │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + mcr2vc 0, 2, r0, cr6, cr0, {4} │ │ │ │ + lslvc r4, r2, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r2, r2, #2 │ │ │ │ - mcr2 0, 0, r0, cr0, cr0, {4} │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stc2l 0, cr0, [r0, #576] @ 0x240 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [r6, #576]! @ 0x240 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + stc2l 0, cr0, [r6, #-576]! @ 0xfffffdc0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + ldc2 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [lr], #-576 @ 0xfffffdc0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + @ instruction: 0xfbee0090 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb640090 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + @ instruction: 0xfb240090 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + cbnz r0, 73709e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfaf00090 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + @ instruction: 0xfab00090 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r6, 737098 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9ce0090 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + vst1.8 @ instruction: 0xf98e0090 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + ldrsb.w r0, [ip, r0, lsl #1] │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr4, cr2, {4} │ │ │ │ - rev r2, r7 │ │ │ │ + ldc2l 0, cr0, [r4, #584] @ 0x248 │ │ │ │ + cbnz r2, 7370be │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst4.32 {d0-d3}, [r2 :64], r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + str.w r0, [r2, #144] @ 0x90 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf6820092 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + movw r0, #10386 @ 0x2892 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r4, 7370c4 │ │ │ │ + cbnz r4, 7370b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ - lsls r2, r6, #23 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + ldrh.w r0, [lr, r0, lsl #1] │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ 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 +2559079,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} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orns r0, r6, #4718592 @ 0x480000 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + bics.w r0, r6, #4718592 @ 0x480000 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 737d00 │ │ │ │ + b.n 737c80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cf0 │ │ │ │ + b.n 737c70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ce4 │ │ │ │ + b.n 737c64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cd4 │ │ │ │ + b.n 737c54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cc8 │ │ │ │ + b.n 737c48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cbc │ │ │ │ + b.n 737c3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737cb0 │ │ │ │ + b.n 737c30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ca4 │ │ │ │ + b.n 737c24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c98 │ │ │ │ + b.n 737c18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c88 │ │ │ │ + b.n 737c08 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c78 │ │ │ │ + b.n 737bf8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c68 │ │ │ │ + b.n 737be8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c58 │ │ │ │ + b.n 737bd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c48 │ │ │ │ + b.n 737bc8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c38 │ │ │ │ + b.n 737bb8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c28 │ │ │ │ + b.n 737ba8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c1c │ │ │ │ + b.n 737b9c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737c0c │ │ │ │ + b.n 737b8c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bfc │ │ │ │ + b.n 737b7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bec │ │ │ │ + b.n 737b6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bdc │ │ │ │ + b.n 737b5c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bcc │ │ │ │ + b.n 737b4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bbc │ │ │ │ + b.n 737b3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737bac │ │ │ │ + b.n 737b2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ba0 │ │ │ │ + b.n 737b20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b90 │ │ │ │ + b.n 737b10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b80 │ │ │ │ + b.n 737b00 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b70 │ │ │ │ + b.n 737af0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b60 │ │ │ │ + b.n 737ae0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b50 │ │ │ │ + b.n 737ad0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737ac0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b30 │ │ │ │ + b.n 737ab0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b20 │ │ │ │ + b.n 737aa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b10 │ │ │ │ + b.n 737a90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737b00 │ │ │ │ + b.n 737a80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737af0 │ │ │ │ + b.n 737a70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ae0 │ │ │ │ + b.n 737a60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ad0 │ │ │ │ + b.n 737a50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ac0 │ │ │ │ + b.n 737a40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737ab4 │ │ │ │ + b.n 737a34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737aa8 │ │ │ │ + b.n 737a28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a98 │ │ │ │ + b.n 737a18 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737a88 │ │ │ │ + b.n 737a08 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldcl 0, cr0, [ip, #584]! @ 0x248 │ │ │ │ - b.n 738420 │ │ │ │ + ldc 0, cr0, [ip, #584]! @ 0x248 │ │ │ │ + b.n 7383a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738428 │ │ │ │ + b.n 7383a8 │ │ │ │ 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 │ │ │ │ + mrc 0, 2, r0, cr2, cr2, {4} │ │ │ │ + mrc 0, 2, r0, cr4, cr2, {4} │ │ │ │ + mrc 0, 2, r0, cr6, cr2, {4} │ │ │ │ + b.n 7384e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 738568 │ │ │ │ + b.n 7384e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 737f58 │ │ │ │ + bvc.n 7380d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ 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 │ │ │ │ + mcr 0, 2, r0, cr0, cr2, {4} │ │ │ │ + mrc 0, 2, r0, cr4, cr2, {4} │ │ │ │ + mrc 0, 7, r0, cr0, cr2, {4} │ │ │ │ + mrc 0, 7, r0, cr10, cr2, {4} │ │ │ │ + mrc 0, 6, r0, cr0, cr2, {4} │ │ │ │ + mrc 0, 7, r0, cr4, cr2, {4} │ │ │ │ + vqadd.s16 d0, d30, d2 │ │ │ │ + mcr 0, 6, r0, cr10, cr2, {4} │ │ │ │ + b.n 7380c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738154 │ │ │ │ + b.n 7380d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 737fe0 │ │ │ │ + ble.n 738160 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73874c │ │ │ │ + b.n 7386cc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73873c │ │ │ │ + b.n 7386bc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vshr.u64 d16, d2, #56 │ │ │ │ - vshr.u64 d16, d2, #50 │ │ │ │ - b.n 7382b8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 7385c0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bics.w r0, r8, r2, lsr #2 │ │ │ │ - bics.w r0, lr, r2, lsr #2 │ │ │ │ - b.n 738674 │ │ │ │ + vshr.u64 d0, d2, #56 │ │ │ │ + vshr.u64 d0, d2, #50 │ │ │ │ + b.n 738238 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + b.n 738540 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + ldrd r0, r0, [r8, #584]! @ 0x248 │ │ │ │ + ldrd r0, r0, [lr, #584]! @ 0x248 │ │ │ │ + b.n 7385f4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738664 │ │ │ │ + b.n 7385e4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u64 d16, d24, d2 │ │ │ │ - vqadd.u16 d16, d22, d2 │ │ │ │ - b.n 7381e8 │ │ │ │ + vqadd.u64 d0, d24, d2 │ │ │ │ + vqadd.u16 d0, d22, d2 │ │ │ │ + b.n 738168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7384e8 │ │ │ │ + b.n 738468 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380f0 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7385f8 │ │ │ │ + b.n 738578 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385e8 │ │ │ │ + b.n 738568 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 7385d8 │ │ │ │ + b.n 738558 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a18 │ │ │ │ + b.n 737998 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a2c │ │ │ │ + b.n 7379ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a80 │ │ │ │ + b.n 737a00 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737a7c │ │ │ │ + b.n 7379fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 737994 │ │ │ │ + b.n 737914 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73847c │ │ │ │ + b.n 7383fc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73846c │ │ │ │ + b.n 7383ec │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73845c │ │ │ │ + b.n 7383dc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 73844c │ │ │ │ + b.n 7383cc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b24 │ │ │ │ + b.n 737aa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737b40 │ │ │ │ + b.n 737ac0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738248 │ │ │ │ + b.n 7381c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 738370 │ │ │ │ + b.n 7382f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738360 │ │ │ │ + b.n 7382e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 738350 │ │ │ │ + b.n 7382d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xfa2e0092 │ │ │ │ - ldr??.w r0, [r0, #146] @ 0x92 │ │ │ │ - @ instruction: 0xfa920092 │ │ │ │ - ldr??.w r0, [r8, #146] @ 0x92 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + vld1.8 @ instruction: 0xf9ee0092 │ │ │ │ + ldrsh.w r0, [r0, #146] @ 0x92 │ │ │ │ + @ instruction: 0xfa520092 │ │ │ │ + ldrsb.w r0, [r8, #146] @ 0x92 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 138 @ 0x8a │ │ │ │ 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} │ │ │ │ + @ instruction: 0xf6f80092 │ │ │ │ + @ instruction: 0xf6da0092 │ │ │ │ + @ instruction: 0xf6d20092 │ │ │ │ + @ instruction: 0xf6e80092 │ │ │ │ + @ instruction: 0xf6e40092 │ │ │ │ + @ instruction: 0xf6e00092 │ │ │ │ + @ instruction: 0xf6d60092 │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ 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 │ │ │ │ + @ instruction: 0xf7140092 │ │ │ │ + @ instruction: 0xf71e0092 │ │ │ │ + @ instruction: 0xf7200092 │ │ │ │ + @ instruction: 0xf7220092 │ │ │ │ + @ instruction: 0xf7240092 │ │ │ │ + @ instruction: 0xf7260092 │ │ │ │ + strh.w r0, [sl, r2, lsl #1] │ │ │ │ + @ instruction: 0xf7d80092 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vhadd.u32 d16, d28, d11 │ │ │ │ - ldc 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ - udf #4 │ │ │ │ + vhadd.u32 d0, d28, d11 │ │ │ │ + ldcl 0, cr0, [sl], #584 @ 0x248 │ │ │ │ + ble.n 738154 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + ble.n 7381bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 7381b0 │ │ │ │ + bgt.n 738130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7381a0 │ │ │ │ + bgt.n 738120 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 7381fc │ │ │ │ + cbnz r2, 7381ec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr11, {4} │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + cdp2 0, 9, cr0, cr0, cr11, {4} │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ - @ instruction: 0xf3140092 │ │ │ │ - bgt.n 738128 │ │ │ │ + cdp2 0, 5, cr0, cr2, cr11, {4} │ │ │ │ + @ instruction: 0xf2d40092 │ │ │ │ + bgt.n 7382a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + bgt.n 738278 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + bgt.n 738278 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f8 │ │ │ │ + bgt.n 738278 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382c8 │ │ │ │ + bgt.n 738248 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382cc │ │ │ │ + bgt.n 73824c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + bgt.n 738270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382f0 │ │ │ │ + bgt.n 738270 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + bgt.n 738250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382d0 │ │ │ │ + bgt.n 738250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738318 │ │ │ │ + bgt.n 738298 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf2f40092 │ │ │ │ - bgt.n 7382d8 │ │ │ │ + @ instruction: 0xf2b40092 │ │ │ │ + bgt.n 738258 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7382b4 │ │ │ │ + blt.n 738234 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 738290 │ │ │ │ + blt.n 738210 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ 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 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf4ec0092 │ │ │ │ - @ instruction: 0xf4fa0092 │ │ │ │ - adcs.w r0, r8, #4784128 @ 0x490000 │ │ │ │ - @ instruction: 0xf4e20092 │ │ │ │ + ldc2 0, cr0, [sl, #556] @ 0x22c │ │ │ │ + @ instruction: 0xf65e0092 │ │ │ │ + @ instruction: 0xf5f40092 │ │ │ │ + stc2l 0, cr0, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf6f40092 │ │ │ │ + subw r0, lr, #2194 @ 0x892 │ │ │ │ + subs.w r0, r0, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf69c0092 │ │ │ │ + blt.n 7381cc │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + rsb r0, r2, #4784128 @ 0x490000 │ │ │ │ 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 │ │ │ │ + bgt.n 7382e0 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + adc.w r0, r8, #4784128 @ 0x490000 │ │ │ │ blt.n 738364 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf5e80092 │ │ │ │ + adds.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf5e80092 │ │ │ │ + @ instruction: 0xf4fa0092 │ │ │ │ + add.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4da0092 │ │ │ │ + bvs.n 7382b8 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + @ instruction: 0xf4ac0092 │ │ │ │ + @ instruction: 0xf4ba0092 │ │ │ │ + adds.w r0, r8, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4a20092 │ │ │ │ + @ instruction: 0xf5200092 │ │ │ │ + eor.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + orns r0, r2, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4fc0092 │ │ │ │ + orrs.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4c80092 │ │ │ │ + orr.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + bics.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + bic.w r0, sl, #4784128 @ 0x490000 │ │ │ │ + bics.w r0, r0, #4784128 @ 0x490000 │ │ │ │ + ands.w r0, r2, #4784128 @ 0x490000 │ │ │ │ + blt.n 7382e4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 738354 │ │ │ │ + bge.n 7382d4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 73830c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xe9b60092 │ │ │ │ - @ instruction: 0xe9ba0092 │ │ │ │ - ldrd r0, r0, [r2, #584] @ 0x248 │ │ │ │ - ldrd r0, r0, [ip, #584] @ 0x248 │ │ │ │ - strd r0, r0, [r4, #584]! @ 0x248 │ │ │ │ - ldrd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ - bhi.n 7382c4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bhi.n 7382a4 │ │ │ │ + bvc.n 73828c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [r2, #584]! @ 0x248 │ │ │ │ - ands.w r0, r4, r2, lsr #2 │ │ │ │ - bhi.n 738270 │ │ │ │ + ldrd r0, r0, [r6, #-584]! @ 0x248 │ │ │ │ + ldrd r0, r0, [sl, #-584]! @ 0x248 │ │ │ │ + @ instruction: 0xe9920092 │ │ │ │ + @ instruction: 0xe99c0092 │ │ │ │ + @ instruction: 0xe9a40092 │ │ │ │ + @ instruction: 0xe9b20092 │ │ │ │ + bhi.n 738244 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bhi.n 738224 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xe9a20092 │ │ │ │ + ldrd r0, r0, [r4, #584] @ 0x248 │ │ │ │ + bhi.n 7383f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strd r0, r0, [ip, #584] @ 0x248 │ │ │ │ - ldr r2, [pc, #648] @ (7385a8 ) │ │ │ │ + @ instruction: 0xe98c0092 │ │ │ │ + ldr r2, [pc, #392] @ (7384a8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 7383ec │ │ │ │ + bhi.n 73836c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7383d0 │ │ │ │ + bhi.n 738350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xfab8008b │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfa78008b │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bpl.n 738348 │ │ │ │ + bmi.n 7382c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 73869c ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 73859c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xfa98008b │ │ │ │ - @ instruction: 0xf3e00092 │ │ │ │ - strex r0, r0, [sl, #584] @ 0x248 │ │ │ │ - @ instruction: 0xf3d20092 │ │ │ │ - bls.n 7383fc │ │ │ │ + @ instruction: 0xfa58008b │ │ │ │ + usat r0, #18, r0, asr #2 │ │ │ │ + @ instruction: 0xe80a0092 │ │ │ │ + @ instruction: 0xf3920092 │ │ │ │ + bls.n 73837c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 738404 │ │ │ │ + bls.n 738384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #800 @ (adr r7, 738678 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7380fc │ │ │ │ + b.n 73807c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 737eb4 │ │ │ │ + b.n 737e34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ed0 │ │ │ │ + b.n 737e50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 737e48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 737e48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ec8 │ │ │ │ + b.n 737e48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ee0 │ │ │ │ + b.n 737e60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737ef8 │ │ │ │ + b.n 737e78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f10 │ │ │ │ + b.n 737e90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738324 │ │ │ │ + bhi.n 7382a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382cc │ │ │ │ + bhi.n 73844c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 738404 │ │ │ │ + bvc.n 738384 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7382f8 │ │ │ │ + bhi.n 738478 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bhi.n 7382e8 │ │ │ │ + bhi.n 738468 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 73474c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 7383ea │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #20 │ │ │ │ @@ -2559717,71 +2559714,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: 0xf4bc008b │ │ │ │ + b.n 737e78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f08 │ │ │ │ + b.n 737e88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f3c │ │ │ │ + b.n 737ebc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r8], {159} @ 0x9f │ │ │ │ - bcc.n 738550 │ │ │ │ + mrrc2 0, 9, r0, r8, cr15 │ │ │ │ + bcc.n 7384d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 7385c4 │ │ │ │ + bcc.n 738544 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.n 7385b8 │ │ │ │ + bcc.n 738538 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ - bcs.n 738690 │ │ │ │ + ldc2 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ + bcs.n 738610 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73869c │ │ │ │ + bcs.n 73861c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7386a0 │ │ │ │ + bcs.n 738620 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc2 0, 9, r0, r8, cr15 │ │ │ │ - bcs.n 738660 │ │ │ │ + ldc2 0, cr0, [r8], {159} @ 0x9f │ │ │ │ + bcs.n 7385e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73859c │ │ │ │ + bne.n 73851c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bne.n 73857c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385f4 │ │ │ │ + bne.n 738574 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 7385fc │ │ │ │ + bne.n 73857c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, r3 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 737f2c │ │ │ │ + b.n 737eac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f44 │ │ │ │ + b.n 737ec4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737f90 │ │ │ │ + b.n 737f10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73867c │ │ │ │ + bcc.n 7385fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738634 │ │ │ │ + bcs.n 7385b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 738688 │ │ │ │ + bcc.n 738608 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 737fdc │ │ │ │ + b.n 737f5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738018 │ │ │ │ + b.n 737f98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738114 │ │ │ │ + b.n 738094 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 737fec │ │ │ │ + b.n 737f6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738000 │ │ │ │ + b.n 737f80 │ │ │ │ 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 +2559933,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, r3, #16 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bne.n 738758 │ │ │ │ + bne.n 7386d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73871c │ │ │ │ + bne.n 73869c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bne.n 7386bc │ │ │ │ + bne.n 73883c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + @ instruction: 0xf4dc008b │ │ │ │ + ble.n 73878c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 738768 │ │ │ │ + beq.n 7386e8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #0 │ │ │ │ + ble.n 738748 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #-584]! @ 0xfffffdb8 │ │ │ │ - beq.n 738700 │ │ │ │ + stc 0, cr0, [r2, #-584]! @ 0xfffffdb8 │ │ │ │ + beq.n 738880 │ │ │ │ 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 +2560013,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #12] @ (738844 ) │ │ │ │ movs r3, #32 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 734ec0 │ │ │ │ b.n 738802 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, 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, #4048] @ 0xfd0 │ │ │ │ add.w r8, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2560116,15 +2560113,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 │ │ │ │ + rsbs r0, sl, r2, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r2, [pc, #3284] @ 739648 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [pc, #3284] @ 73964c │ │ │ │ @@ -2561368,194 +2561365,194 @@ │ │ │ │ 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 │ │ │ │ + @ instruction: 0xeb9c0092 │ │ │ │ + @ instruction: 0xf3b0010c │ │ │ │ + @ instruction: 0xeab60092 │ │ │ │ + @ instruction: 0xeac00092 │ │ │ │ + @ instruction: 0xeac20092 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - eors r4, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 739648 │ │ │ │ + bge.n 7395c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xeafe0092 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + @ instruction: 0xeabe0092 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bls.n 739688 │ │ │ │ + bhi.n 739608 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r2, #584]! @ 0x248 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + stc 0, cr0, [r2, #584]! @ 0x248 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xe8de0092 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia.w lr, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc 0, cr0, [r0, #584] @ 0x248 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + stcl 0, cr0, [r0, #-584] @ 0xfffffdb8 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 739614 │ │ │ │ + bvc.n 739794 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r4], #-584 @ 0xfffffdb8 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + stc 0, cr0, [r4], #-584 @ 0xfffffdb8 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia.w r2!, {r1, r4, r7} │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + strd r0, r0, [r2], #-584 @ 0x248 │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739654 │ │ │ │ + b.n 7395d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739658 │ │ │ │ + b.n 7395d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7394f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7394f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7394f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739570 │ │ │ │ + b.n 7394f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739570 │ │ │ │ + b.n 7394f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739578 │ │ │ │ + b.n 7394f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73954c │ │ │ │ + b.n 7394cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739400 │ │ │ │ + b.n 739380 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739238 │ │ │ │ + b.n 7391b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739258 │ │ │ │ + b.n 7391d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7397f8 │ │ │ │ + b.n 739778 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396e0 │ │ │ │ + b.n 739660 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396c4 │ │ │ │ + b.n 739644 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396a8 │ │ │ │ + b.n 739628 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 73950c │ │ │ │ + b.n 73948c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396b4 │ │ │ │ + b.n 739634 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7396a0 │ │ │ │ + b.n 739620 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ + b.n 739534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7394c8 │ │ │ │ + b.n 739448 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 7395b4 │ │ │ │ + b.n 739534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fc4 │ │ │ │ + b.n 738f44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739434 │ │ │ │ + b.n 7393b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739534 │ │ │ │ + b.n 7394b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 7396dc │ │ │ │ + bhi.n 73965c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 738f64 │ │ │ │ + b.n 739ee4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 739438 │ │ │ │ + b.n 7393b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 739040 │ │ │ │ + b.n 738fc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 7398ec ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 7397ec ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 7399ac │ │ │ │ + b.n 73992c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739024 │ │ │ │ + b.n 738fa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739d34 │ │ │ │ + b.n 739cb4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, 73997c ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 73987c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 73900c │ │ │ │ + b.n 738f8c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739000 │ │ │ │ + b.n 739f80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739a00 │ │ │ │ + b.n 739980 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739c70 │ │ │ │ + b.n 739bf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738fa8 │ │ │ │ + b.n 739f28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 738f9c │ │ │ │ + b.n 739f1c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f90 │ │ │ │ + b.n 739f10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f84 │ │ │ │ + b.n 739f04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 739f74 │ │ │ │ + b.n 739ef4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 739898 │ │ │ │ + bvs.n 739818 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 739ad0 │ │ │ │ + b.n 739a50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 739a40 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 739940 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 7397f4 │ │ │ │ + beq.n 739774 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #18 │ │ │ │ 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 +2562699,233 @@ │ │ │ │ ldr r3, [pc, #444] @ (73a654 ) │ │ │ │ add r3, pc │ │ │ │ b.n 73a416 │ │ │ │ ldr r3, [pc, #440] @ (73a658 ) │ │ │ │ add r3, pc │ │ │ │ b.n 73a46e │ │ │ │ nop │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a43c │ │ │ │ + ble.n 73a3bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a520 │ │ │ │ + blt.n 73a4a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a528 │ │ │ │ + blt.n 73a4a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a530 │ │ │ │ + blt.n 73a4b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + blt.n 73a4b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a538 │ │ │ │ + blt.n 73a4b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 73a4c4 │ │ │ │ + bgt.n 73a444 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4b0 │ │ │ │ + blt.n 73a430 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + blt.n 73a420 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a494 │ │ │ │ + blt.n 73a414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + blt.n 73a530 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a598 │ │ │ │ + blt.n 73a518 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a58c │ │ │ │ + blt.n 73a50c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a434 │ │ │ │ + ble.n 73a5b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 73a424 │ │ │ │ + ble.n 73a5a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a554 │ │ │ │ + bge.n 73a4d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a560 │ │ │ │ + bge.n 73a4e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a520 │ │ │ │ + bge.n 73a4a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a4bc │ │ │ │ + bhi.n 73a43c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a5f0 │ │ │ │ + bls.n 73a570 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a56c │ │ │ │ + bhi.n 73a4ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a55c │ │ │ │ + bhi.n 73a4dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + bhi.n 73a4cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a53c │ │ │ │ + bhi.n 73a4bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a624 │ │ │ │ + blt.n 73a5a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a5b4 │ │ │ │ + bhi.n 73a534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + blt.n 73a598 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a460 │ │ │ │ + bhi.n 73a5e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a4cc │ │ │ │ + bls.n 73a44c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5b0 │ │ │ │ + bge.n 73a530 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a63c │ │ │ │ + blt.n 73a5bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a644 │ │ │ │ + blt.n 73a5c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a634 │ │ │ │ + blt.n 73a5b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a498 │ │ │ │ + blt.n 73a618 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a4a0 │ │ │ │ + blt.n 73a620 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a484 │ │ │ │ + blt.n 73a604 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a468 │ │ │ │ + blt.n 73a5e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a5dc │ │ │ │ + bls.n 73a55c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a620 │ │ │ │ + blt.n 73a5a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a628 │ │ │ │ + blt.n 73a5a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a618 │ │ │ │ + blt.n 73a598 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 73a624 │ │ │ │ + bhi.n 73a5a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73a494 │ │ │ │ + bge.n 73a614 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73a5c8 │ │ │ │ + bge.n 73a548 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bhi.n 73a5b0 │ │ │ │ + bvc.n 73a530 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73a5e4 │ │ │ │ + cbnz r2, 73a5d4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r4, 73a588 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a548 │ │ │ │ + bls.n 73a4c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 73a54c │ │ │ │ + bls.n 73a4cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a514 │ │ │ │ + bpl.n 73a694 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a51c │ │ │ │ + bpl.n 73a69c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a524 │ │ │ │ + bpl.n 73a6a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bpl.n 73a4ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a52c │ │ │ │ + bpl.n 73a6ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a564 │ │ │ │ + bpl.n 73a4e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a56c │ │ │ │ + bpl.n 73a4ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 73a574 │ │ │ │ + bpl.n 73a4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a514 │ │ │ │ + bmi.n 73a694 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 73a668 │ │ │ │ + bvs.n 73a5e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a4ec │ │ │ │ + bvc.n 73a66c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a5e8 │ │ │ │ + bcc.n 73a568 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a51c │ │ │ │ + bmi.n 73a69c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a64c │ │ │ │ + bvs.n 73a5cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a654 │ │ │ │ + bvs.n 73a5d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 73a658 │ │ │ │ + bvs.n 73a5d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d4 │ │ │ │ + bcs.n 73a554 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a584 │ │ │ │ + bmi.n 73a504 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5fc │ │ │ │ + bcs.n 73a57c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5f0 │ │ │ │ + bcs.n 73a570 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5e4 │ │ │ │ + bcs.n 73a564 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73a5d8 │ │ │ │ + bcs.n 73a558 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73a5c8 │ │ │ │ + bcc.n 73a548 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73a614 │ │ │ │ + bcc.n 73a594 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a544 │ │ │ │ + bcc.n 73a6c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a5cc │ │ │ │ + bcc.n 73a54c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + cbz r0, 73a6a2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73a65c │ │ │ │ + bcc.n 73a5dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a578 │ │ │ │ + bcc.n 73a6f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73a6cc │ │ │ │ + bcc.n 73a64c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 73a6b2 │ │ │ │ + cbz r0, 73a6a2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r2, 73a6b4 │ │ │ │ + cbz r2, 73a6a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r4, 73a6b6 │ │ │ │ + cbz r4, 73a6a6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbz r6, 73a6b8 │ │ │ │ + cbz r6, 73a6a8 │ │ │ │ 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 +2562947,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 a8b8c8 │ │ │ │ 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 +2563145,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 a8b8ec │ │ │ │ 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 +2563167,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 a8b8ec │ │ │ │ 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 +2564168,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 │ │ │ │ + bvc.n 73b2f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n 73b314 │ │ │ │ + bge.n 73b494 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b328 │ │ │ │ + bge.n 73b2a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b320 │ │ │ │ + bge.n 73b4a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b318 │ │ │ │ + bge.n 73b498 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b340 │ │ │ │ + bge.n 73b2c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b308 │ │ │ │ + bge.n 73b488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b324 │ │ │ │ + bge.n 73b4a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b34c │ │ │ │ + bge.n 73b2cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b354 │ │ │ │ + bge.n 73b2d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b360 │ │ │ │ + bge.n 73b2e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b37c │ │ │ │ + bge.n 73b2fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3a4 │ │ │ │ + bge.n 73b324 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3ac │ │ │ │ + bge.n 73b32c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 73b3b8 │ │ │ │ + bge.n 73b338 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3d4 │ │ │ │ + bge.n 73b354 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 73b3fc │ │ │ │ + bge.n 73b37c │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bx r5 │ │ │ │ + mov sl, sp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b446 │ │ │ │ + cbnz r6, 73b436 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b4a0 │ │ │ │ + bmi.n 73b420 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b0 │ │ │ │ + bmi.n 73b430 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bmi.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b334 │ │ │ │ + bcc.n 73b4b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n 73b508 │ │ │ │ + bcc.n 73b488 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n 73b470 │ │ │ │ + bcs.n 73b3f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b46c │ │ │ │ + bcs.n 73b3ec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 73b468 │ │ │ │ + bcs.n 73b3e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73b472 │ │ │ │ + cbnz r2, 73b462 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 73b470 │ │ │ │ + cbnz r6, 73b460 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n 73b43c │ │ │ │ + bcs.n 73b3bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b440 │ │ │ │ + bcs.n 73b3c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r4, 73b454 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 73b490 │ │ │ │ + bcc.n 73b410 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b494 │ │ │ │ + bcc.n 73b414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b49c │ │ │ │ + bcc.n 73b41c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4a4 │ │ │ │ + bcc.n 73b424 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4b4 │ │ │ │ + bcc.n 73b434 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4d4 │ │ │ │ + bcc.n 73b454 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4ec │ │ │ │ + bmi.n 73b46c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4e4 │ │ │ │ + bcc.n 73b464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b4fc │ │ │ │ + bmi.n 73b47c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b50c │ │ │ │ + bmi.n 73b48c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b524 │ │ │ │ + bmi.n 73b4a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b544 │ │ │ │ + bmi.n 73b4c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b55c │ │ │ │ + bmi.n 73b4dc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b584 │ │ │ │ + bmi.n 73b504 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3a4 │ │ │ │ + bmi.n 73b524 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 73b3c4 │ │ │ │ + bmi.n 73b544 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b458 │ │ │ │ + bne.n 73b3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b414 │ │ │ │ + bne.n 73b594 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b3c8 │ │ │ │ + bne.n 73b548 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b584 │ │ │ │ + bne.n 73b504 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b550 │ │ │ │ + bne.n 73b4d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b51c │ │ │ │ + beq.n 73b49c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b488 │ │ │ │ + bne.n 73b408 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b574 │ │ │ │ + bne.n 73b4f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 73b4f4 │ │ │ │ + bne.n 73b474 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b430 │ │ │ │ + bne.n 73b5b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b538 │ │ │ │ + beq.n 73b4b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b4ac │ │ │ │ + bne.n 73b42c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 73b428 │ │ │ │ + beq.n 73b5a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5b4 │ │ │ │ + bne.n 73b534 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 73b5a8 │ │ │ │ + bne.n 73b528 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b4ec │ │ │ │ + beq.n 73b46c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b548 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b57c │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b448 │ │ │ │ + beq.n 73b5c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b604 │ │ │ │ + beq.n 73b584 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b490 │ │ │ │ + beq.n 73b610 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 73b584 │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 73b6c8 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 73b5c8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ 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 +2564524,31 @@ │ │ │ │ ldr r1, [pc, #48] @ (73b698 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6f1a0 <__printf_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ blx 6f23c │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ 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 +2564578,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 r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, 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 +2564892,21 @@ │ │ │ │ b.n 73b910 │ │ │ │ mov r9, r6 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ b.n 73b7b4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 73b9a0 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ 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 +2565154,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 r1!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r2, pc, #448 @ (adr r2, 73be60 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r1, pc, #192 @ (adr r1, 73bd64 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r5, pc, #144 @ (adr r5, 73bd38 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r6, pc, #96 @ (adr r6, 73bd0c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r7, pc, #144 @ (adr r7, 73bd40 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ 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 +2565471,19 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ bic.w r3, r3, #65280 @ 0xff00 │ │ │ │ orr.w r3, r3, #48384 @ 0xbd00 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrb.w lr, [r4, #10] │ │ │ │ b.n 73be50 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ 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 +2565871,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 r0!, {r1, r4, r5, r6, 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 +2566136,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 r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c776 │ │ │ │ + cbnz r2, 73c766 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - wfi │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c782 │ │ │ │ + cbnz r2, 73c772 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r6, r6 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r0, r3 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - revsh r2, r1 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 73c768 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 73c76e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 73c76e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 73c778 │ │ │ │ + cbnz r2, 73c768 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbnz r2, 73c766 │ │ │ │ + cbnz r2, 73c756 │ │ │ │ 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 +2567197,130 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.w 73c7ba │ │ │ │ b.w 73e138 │ │ │ │ nop │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 73d59c │ │ │ │ + b.n 73d51c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strd r0, r1, [lr], #48 @ 0x30 │ │ │ │ - ldrd r0, r1, [r8, #-48]! @ 0x30 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + stmia.w lr!, {r2, r3, r8} │ │ │ │ + ldmdb r8!, {r2, r3, r8} │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xeab2010c │ │ │ │ - b.n 73ce80 │ │ │ │ + orns r1, r2, ip │ │ │ │ + b.n 73ce00 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d96c │ │ │ │ + b.n 73d8ec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - orn r1, ip, ip │ │ │ │ - bic.w r1, lr, ip │ │ │ │ - b.n 73d204 │ │ │ │ + bic.w r1, ip, ip │ │ │ │ + strd r0, r1, [lr, #48]! @ 0x30 │ │ │ │ + b.n 73d184 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d1c4 │ │ │ │ + b.n 73d144 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmdb r0, {r2, r3, r8} │ │ │ │ - stmia.w r4!, {r2, r3, r8} │ │ │ │ - @ instruction: 0xe8ca010c │ │ │ │ - b.n 73d574 │ │ │ │ + @ instruction: 0xe8c0010c │ │ │ │ + strd r0, r1, [r4], #-48 @ 0x30 │ │ │ │ + stmia.w sl, {r2, r3, r8} │ │ │ │ + b.n 73d4f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d5d8 │ │ │ │ + b.n 73d558 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73d4a0 │ │ │ │ + b.n 73d420 │ │ │ │ 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 │ │ │ │ + vrhadd.s8 d16, d6, d12 │ │ │ │ + vrhadd.s16 d0, d2, d12 │ │ │ │ + cdp 1, 14, cr0, cr2, cr12, {0} │ │ │ │ + cdp 1, 9, cr0, cr2, cr12, {0} │ │ │ │ + stcl 1, cr0, [r0, #48] @ 0x30 │ │ │ │ + stmdb r8, {r2, r3, r8} │ │ │ │ + strd r0, r1, [r0], #-48 @ 0x30 │ │ │ │ + stc 1, cr0, [r8, #48] @ 0x30 │ │ │ │ + ldc 1, cr0, [r4, #48]! @ 0x30 │ │ │ │ + mrrc 1, 0, r0, sl, cr12 │ │ │ │ + ldrd r0, r1, [sl, #-48] @ 0x30 │ │ │ │ + ldc 1, cr0, [r8], {12} │ │ │ │ + udf #22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3b8 │ │ │ │ + ble.n 73d338 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stcl 1, cr0, [r6, #48]! @ 0x30 │ │ │ │ - b.n 73d254 │ │ │ │ + stc 1, cr0, [r6, #48]! @ 0x30 │ │ │ │ + b.n 73d1d4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xf13c010c │ │ │ │ - vrhadd.s8 d0, d8, d12 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + @ instruction: 0xf0fc010c │ │ │ │ + cdp 1, 12, cr0, cr8, cr12, {0} │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d464 │ │ │ │ + bgt.n 73d3e4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d3a4 │ │ │ │ + bgt.n 73d524 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73d3a0 │ │ │ │ + ble.n 73d520 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73d394 │ │ │ │ + blt.n 73d514 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d348 │ │ │ │ + bgt.n 73d4c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d4f0 │ │ │ │ + bgt.n 73d470 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stc 1, cr0, [r8, #48] @ 0x30 │ │ │ │ - ldc 1, cr0, [ip], {12} │ │ │ │ - bgt.n 73d450 │ │ │ │ + stcl 1, cr0, [r8, #-48] @ 0xffffffd0 │ │ │ │ + mrrc 1, 0, r0, ip, cr12 │ │ │ │ + blt.n 73d3d0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d360 │ │ │ │ + bgt.n 73d4e0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73d538 │ │ │ │ + bgt.n 73d4b8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #456] @ (73d630 ) │ │ │ │ + ldr r6, [pc, #200] @ (73d530 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ 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 +2568360,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, [r7, #17] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xe83c010c │ │ │ │ - b.n 73dd78 │ │ │ │ + b.n 73e140 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e148 │ │ │ │ + b.n 73dcf8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + bcc.n 73e0c8 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bgt.n 73e1d4 │ │ │ │ + blt.n 73e154 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e088 │ │ │ │ + ble.n 73e208 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e094 │ │ │ │ + blt.n 73e214 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bhi.n 73e220 │ │ │ │ + bhi.n 73e1a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bpl.n 73e10c │ │ │ │ + bpl.n 73e08c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 73e214 │ │ │ │ + ble.n 73e194 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ble.n 73e19c │ │ │ │ + bgt.n 73e11c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e1a4 │ │ │ │ + bls.n 73e124 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bls.n 73e164 │ │ │ │ + bls.n 73e0e4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e14c │ │ │ │ + blt.n 73e0cc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e098 │ │ │ │ + blt.n 73e218 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0e8 │ │ │ │ + blt.n 73e268 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e114 │ │ │ │ + bcc.n 73e094 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e178 │ │ │ │ + bcc.n 73e0f8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bcc.n 73e240 │ │ │ │ + bcc.n 73e1c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e670 │ │ │ │ + b.n 73e5f0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e60c │ │ │ │ + b.n 73e58c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e5b0 │ │ │ │ + b.n 73e530 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e514 │ │ │ │ + b.n 73e494 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e374 │ │ │ │ + b.n 73e2f4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e208 │ │ │ │ + blt.n 73e188 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 73e0bc │ │ │ │ + blt.n 73e23c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e310 │ │ │ │ + b.n 73e290 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e36c │ │ │ │ + b.n 73e2ec │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bgt.n 73e2c0 │ │ │ │ + bgt.n 73e240 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e230 │ │ │ │ + beq.n 73e1b0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e220 │ │ │ │ + beq.n 73e1a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e148 │ │ │ │ + beq.n 73e2c8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e214 │ │ │ │ + beq.n 73e194 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldc2l 1, cr0, [r0, #48]! @ 0x30 │ │ │ │ - @ instruction: 0xfabc010c │ │ │ │ - b.n 73e358 │ │ │ │ + ldc2 1, cr0, [r0, #48]! @ 0x30 │ │ │ │ + @ instruction: 0xfa7c010c │ │ │ │ + b.n 73e2d8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bge.n 73e218 │ │ │ │ + bls.n 73e198 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ - beq.n 73e1f8 │ │ │ │ + ldrb.w r0, [ip, #268] @ 0x10c │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bne.n 73e2b8 │ │ │ │ + bne.n 73e238 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - beq.n 73e2cc │ │ │ │ + beq.n 73e24c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - b.n 73e2d0 │ │ │ │ + b.n 73e250 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - lsls r4, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cdp2 1, 14, cr0, cr4, cr12, {0} │ │ │ │ - ldr??.w r0, [r0, #268] @ 0x10c │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + cdp2 1, 10, cr0, cr4, cr12, {0} │ │ │ │ + ldrsb.w r0, [r0, #268] @ 0x10c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r5, #0] │ │ │ │ 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 +2569148,19 @@ │ │ │ │ b.n 73e66c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r5, pc, #288 @ (adr r5, 73eaac ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 73e9ac ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #784 @ (adr r3, 73eca0 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 73eba0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, pc, #360 @ (adr r3, 73eafc ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 73e9fc ) │ │ │ │ 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 +2570205,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 aa04ec │ │ │ │ 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 +2570701,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 aba8f8 │ │ │ │ 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 +2579758,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r7, r4, #4 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, r5 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ + vaddl.u32 q8, d24, d12 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ 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 +2586435,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 a9e7a4 │ │ │ │ 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 +2594084,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 r3, [sp, #824] @ 0x338 │ │ │ │ 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 +2596787,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, [r2, #34] @ 0x22 │ │ │ │ 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 +2601203,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 a8e878 │ │ │ │ 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 +2601274,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 a8e8a4 │ │ │ │ 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 +2603782,27 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ add sp, #24 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ 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 +2605403,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 r2, #174 @ 0xae │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ 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 +2606178,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 r0, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r7, r5 │ │ │ │ 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 +2607410,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 aba0c4 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab5d30 │ │ │ │ + bl ab5ce0 │ │ │ │ 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 +2610420,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: 0xf2f80090 │ │ │ │ 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 +2613513,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 a909f8 │ │ │ │ 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 +2613728,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 r3!, {r5, r7} │ │ │ │ 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 +2614740,16 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - it gt │ │ │ │ - lslgt r0, r2, #2 │ │ │ │ + it hi │ │ │ │ + lslhi 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 +2617149,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 r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ 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 +2617775,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 r5, pc, #680 @ (adr r5, 75ea0c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 75eb48 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 75ea48 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 75ea0c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 75e90c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 75e950 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 75e850 ) │ │ │ │ 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 +2618192,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 r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ 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 +2622434,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, [r5, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ 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 +2623302,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 r3, [pc, #608] @ (7624a0 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, fp │ │ │ │ + add r4, r3 │ │ │ │ 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 +2624329,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 af1e38 │ │ │ │ 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 +2624512,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, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc 0, cr0, [r8, #-572] @ 0xfffffdc4 │ │ │ │ + stcl 0, cr0, [r8], {143} @ 0x8f │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ 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 +2626752,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, r1] │ │ │ │ subs r6, #213 @ 0xd5 │ │ │ │ lsrs r5, r7, #8 │ │ │ │ subs r7, #135 @ 0x87 │ │ │ │ @ instruction: 0x47ae │ │ │ │ subs r5, #97 @ 0x61 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #30 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, r2 │ │ │ │ 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 +2627045,17 @@ │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ b.n 7643c6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne.w 763082 │ │ │ │ b.n 7645f8 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r5, #3 │ │ │ │ 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 +2628203,15 @@ │ │ │ │ ... │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ 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 +2628958,33 @@ │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strb r1, [r2, #24] │ │ │ │ b.n 765716 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 765dcc │ │ │ │ + cbnz r0, 765dbc │ │ │ │ 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 +2631157,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 a8b874 │ │ │ │ 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,18 +2632751,18 @@ │ │ │ │ ... │ │ │ │ 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 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + 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] │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -2632957,15 +2632954,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 af1e38 │ │ │ │ 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 +2633055,33 @@ │ │ │ │ bl 3c7a24 │ │ │ │ mov r6, r0 │ │ │ │ b.n 7684ba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ 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 +2640574,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ + hlt 0x0036 │ │ │ │ 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 +2642795,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ 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 +2642846,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 a8f180 │ │ │ │ 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 +2643180,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ 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 +2643413,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 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ 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 +2645251,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, [r3, #38] @ 0x26 │ │ │ │ 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 +2645282,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, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ 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 +2645371,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, [r4, #30] │ │ │ │ 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 +2645414,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, [r2, #26] │ │ │ │ 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 +2645809,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, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf3540124 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ 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 +2645968,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] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ 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 +2646351,24 @@ │ │ │ │ b.n 771154 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ orr.w r1, r0, #36 @ 0x24 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 9, cr0, cr14, cr4, {1} │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ 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 +2646457,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, [r1, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ 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 +2647293,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, [r4, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 7725f4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ 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 +2650222,15 @@ │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ mov r8, r9 │ │ │ │ b.n 7737fa │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ 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 +2651114,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, [r3, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #232] @ (7744d0 ) │ │ │ │ + ldr r6, [pc, #1000] @ (7747d0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (7744cc ) │ │ │ │ + ldr r6, [pc, #992] @ (7747cc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #200] @ (7744b8 ) │ │ │ │ + ldr r6, [pc, #968] @ (7747b8 ) │ │ │ │ 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 +2651188,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, 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 │ │ │ │ @@ -2651361,17 +2651358,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, r5, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ 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 +2651451,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, r6, #2 │ │ │ │ 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 +2651560,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, r7, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ 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 +2651632,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb79c │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (774cd4 ) │ │ │ │ + ldr r1, [pc, #744] @ (774bd4 ) │ │ │ │ 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 +2651849,49 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 774a7a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #336] @ (774c30 ) │ │ │ │ + ldr r1, [pc, #80] @ (774b30 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #304] @ (774c3c ) │ │ │ │ + ldr r0, [pc, #48] @ (774b3c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774b98 ) │ │ │ │ + blx ip │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (774c3c ) │ │ │ │ + ldr r0, [pc, #32] @ (774b3c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #128] @ (774ba0 ) │ │ │ │ + blx ip │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blx sp │ │ │ │ + blx r5 │ │ │ │ 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 +2651960,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, r7, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bx pc │ │ │ │ + bx r7 │ │ │ │ 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 +2652058,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, r5, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2652198,25 +2652195,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, r0, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sxtb r0, r1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + add sl, fp │ │ │ │ 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 +2652364,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, r6, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bics r6, r0 │ │ │ │ + muls r6, r0 │ │ │ │ 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 +2652548,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 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - negs r0, r6 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + add r6, ip │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #284] @ (77530c ) │ │ │ │ @@ -2652691,25 +2652688,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, r1, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (775470 ) │ │ │ │ @@ -2652830,23 +2652827,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, r6, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ 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 +2652960,23 @@ │ │ │ │ b.n 77551e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ 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 +2653094,21 @@ │ │ │ │ b.n 775674 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #2 │ │ │ │ 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 +2653119,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, r3, #2 │ │ │ │ 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 +2653142,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp] │ │ │ │ bl 77472c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ 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 +2653222,26 @@ │ │ │ │ b.n 7757de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, r7 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + vshr.u64 d16, d10, #4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vshr.u64 d16, d10, #30 │ │ │ │ + vshr.u64 d0, d10, #30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, #20 │ │ │ │ it eq │ │ │ │ @@ -2653299,15 +2653295,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 7758a6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vqadd.u64 d16, d30, d10 │ │ │ │ + vqadd.u64 d0, d30, d10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ ldrb.w r4, [sp, #64] @ 0x40 │ │ │ │ @@ -2653366,15 +2653362,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mcr2 0, 6, r0, cr8, cr10, {4} │ │ │ │ + mcr2 0, 4, r0, cr8, cr10, {4} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2653912,27 +2653908,27 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 775e74 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #208 @ (adr r2, 775fec ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, r3, r1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh.w r0, [r2, #154] @ 0x9a │ │ │ │ + ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ add r1, pc, #480 @ (adr r1, 776114 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], sl │ │ │ │ - vld4.32 {d0-d3}, [sl :64], sl │ │ │ │ + vld4.32 {d0-d3}, [r8 :64], sl │ │ │ │ + str??.w r0, [sl, #154] @ 0x9a │ │ │ │ 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 +2654000,21 @@ │ │ │ │ b.n 775f72 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #656 @ (adr r0, 776290 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r0, pc, #216 @ (adr r0, 7760e4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh.w r0, [r8, sl, lsl #1] │ │ │ │ + @ instruction: 0xf7e8009a │ │ │ │ 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 +2654030,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 │ │ │ │ + @ instruction: 0xf790009a │ │ │ │ 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 +2654057,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6fa24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78c009a │ │ │ │ + @ instruction: 0xf74c009a │ │ │ │ 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 +2654144,23 @@ │ │ │ │ b.n 776104 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73c009a │ │ │ │ - adds r4, #2 │ │ │ │ + @ instruction: 0xf6fc009a │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf6f8009a │ │ │ │ + @ instruction: 0xf6b8009a │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ 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 +2654264,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: 0xf610009a │ │ │ │ + sbc.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf53e009a │ │ │ │ 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 +2654317,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [pc, #16] @ (776334 ) │ │ │ │ add r6, pc │ │ │ │ b.n 7762f4 │ │ │ │ ldr r6, [pc, #16] @ (776338 ) │ │ │ │ add r6, pc │ │ │ │ b.n 7762f4 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4fe009a │ │ │ │ - adds r2, #18 │ │ │ │ + @ instruction: 0xf4be009a │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ 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 +2654416,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 r1, #152 @ 0x98 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ 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 +2654568,29 @@ │ │ │ │ b.n 77656c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ 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 +2654626,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 │ │ │ │ + rsb r0, r4, #154 @ 0x9a │ │ │ │ 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 +2654685,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 │ │ │ │ + sbc.w r0, r4, #154 @ 0x9a │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2654773,19 +2654769,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: 0xf0b2009a │ │ │ │ + eor.w r0, lr, #154 @ 0x9a │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - eor.w r0, lr, #154 @ 0x9a │ │ │ │ + orr.w r0, lr, #154 @ 0x9a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -2654976,21 +2654972,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 │ │ │ │ + vshr.s64 d0, d10, #34 │ │ │ │ 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} │ │ │ │ + vqadd.s64 d0, d30, d10 │ │ │ │ + mrc 0, 7, r0, cr10, cr10, {4} │ │ │ │ + mcr 0, 6, r0, cr8, cr10, {4} │ │ │ │ + mrc 0, 4, r0, cr14, cr10, {4} │ │ │ │ stmdb 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 +2655185,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 │ │ │ │ + stc 0, cr0, [r2, #616]! @ 0x268 │ │ │ │ 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 │ │ │ │ + ldc 0, cr0, [r0], #616 @ 0x268 │ │ │ │ + stc 0, cr0, [sl], #616 @ 0x268 │ │ │ │ + stc 0, cr0, [r0], #616 @ 0x268 │ │ │ │ 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 +2655217,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 │ │ │ │ + rsb r0, lr, sl, lsr #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 │ │ │ │ ldr r3, [pc, #44] @ (776c70 ) │ │ │ │ @@ -2655248,15 +2655244,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 7751dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsb r0, sl, sl, lsr #2 │ │ │ │ + @ instruction: 0xeb8a009a │ │ │ │ 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 +2655352,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 r0, #214 @ 0xd6 │ │ │ │ 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 +2655419,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 r0, #148 @ 0x94 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs.w r0, r0, sl, lsr #2 │ │ │ │ + ands.w r0, r0, sl, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #432] @ (776ff0 ) │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #432] @ (776ff4 ) │ │ │ │ @@ -2655612,30 +2655608,31 @@ │ │ │ │ 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 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strd r0, r0, [r0, #-616]! @ 0x268 │ │ │ │ - strd r0, r0, [ip, #-616] @ 0x268 │ │ │ │ + stmdb r0!, {r1, r3, r4, r7} │ │ │ │ + stmdb ip, {r1, r3, r4, r7} │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe8c2009a │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + stmia.w r2, {r1, r3, r4, r7} │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #-616 @ 0x268 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + @ instruction: 0xe832009a │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strex r0, r0, [r6, #616] @ 0x268 │ │ │ │ - @ instruction: 0xe834009a │ │ │ │ + @ instruction: 0xe806009a │ │ │ │ + b.n 77700c │ │ │ │ + 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 r7, r2 │ │ │ │ ldr r2, [pc, #116] @ (7770ac ) │ │ │ │ ldr r3, [pc, #120] @ (7770b0 ) │ │ │ │ @@ -2655687,15 +2655684,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ 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 +2655747,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 r5, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2655779,15 +2655776,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 776ee8 │ │ │ │ + b.n 776e68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (7771d0 ) │ │ │ │ @@ -2655806,15 +2655803,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 776e28 │ │ │ │ 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 +2655830,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 776de8 │ │ │ │ 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 +2655857,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 776da8 │ │ │ │ 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 +2656018,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 776d94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - b.n 776d50 │ │ │ │ + b.n 776cd0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #6 │ │ │ │ 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 +2656877,189 @@ │ │ │ │ b.n 77790c │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7a0124 │ │ │ │ - b.n 778084 │ │ │ │ + b.n 778004 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 778004 │ │ │ │ + b.n 777f84 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777f90 │ │ │ │ + b.n 777f10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vrhadd.s d16, d6, d9 │ │ │ │ - b.n 777e88 │ │ │ │ + vrhadd.s d0, d6, d9 │ │ │ │ + b.n 777e08 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777e20 │ │ │ │ + b.n 777da0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 777de8 │ │ │ │ + b.n 777d68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf7b0008d │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf770008d │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf6e0008d │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + subw r0, r0, #2189 @ 0x88d │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + ble.n 777c90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + ble.n 777c84 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 778350 │ │ │ │ + b.n 7782d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ubfx r0, r0, #2, #9 │ │ │ │ - ble.n 777c50 │ │ │ │ + usat r0, #8, r0, lsl #2 │ │ │ │ + ble.n 777dd0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c40 │ │ │ │ + ble.n 777dc0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c30 │ │ │ │ + ble.n 777db0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c20 │ │ │ │ + ble.n 777da0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 777c10 │ │ │ │ + ble.n 777d90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777c00 │ │ │ │ + ble.n 777d80 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ands.w r0, r4, #4620288 @ 0x468000 │ │ │ │ - ble.n 777df0 │ │ │ │ + @ instruction: 0xf3d4008d │ │ │ │ + ble.n 777d70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 777de0 │ │ │ │ + ble.n 777d60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vhadd.u8 d0, d20, d10 │ │ │ │ - ble.n 777d9c │ │ │ │ + cdp2 0, 12, cr0, cr4, cr10, {4} │ │ │ │ + ble.n 777d1c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 777d10 │ │ │ │ + bgt.n 777c90 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf598008d │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + adcs.w r0, r8, #4620288 @ 0x468000 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bgt.n 777ccc │ │ │ │ + bgt.n 777c4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 777cc4 │ │ │ │ + bgt.n 777c44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sbc.w r0, r0, #4620288 @ 0x468000 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + @ instruction: 0xf520008d │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], #628 @ 0x274 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + ldcl 0, cr0, [r8], #-628 @ 0xfffffd8c │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], {157} @ 0x9d │ │ │ │ - subs r6, r5, r6 │ │ │ │ + ldc 0, cr0, [r4], {157} @ 0x9d │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d88 │ │ │ │ + blt.n 777d08 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 777d80 │ │ │ │ + blt.n 777d00 │ │ │ │ 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 +2657069,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 │ │ │ │ + adds r6, r5, r6 │ │ │ │ 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 +2657093,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 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n 777e28 │ │ │ │ + bls.n 777da8 │ │ │ │ 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 +2657119,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 70774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777de8 │ │ │ │ + bls.n 777d68 │ │ │ │ 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 +2657186,23 @@ │ │ │ │ b.n 777ea8 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 777fb0 │ │ │ │ + bls.n 777f30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r1, r4 │ │ │ │ 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 +2657259,23 @@ │ │ │ │ b.n 777f54 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r2, #6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 777f04 │ │ │ │ + bhi.n 778084 │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r4, [r7, #2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2657428,21 +2657425,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, r0, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n 778134 │ │ │ │ + bvc.n 7780b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778090 │ │ │ │ + bvc.n 778210 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvc.n 778258 │ │ │ │ + bvc.n 7781d8 │ │ │ │ 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 +2657537,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ blx 6f140 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 7781ec │ │ │ │ mov sl, r0 │ │ │ │ b.n 7781ec │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n 778324 │ │ │ │ + bvs.n 7782a4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 7782bc │ │ │ │ + bpl.n 77823c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 778228 │ │ │ │ + bpl.n 7781a8 │ │ │ │ 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 +2657563,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, r5, #23 │ │ │ │ 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 +2657583,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, r2, #23 │ │ │ │ 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 +2657629,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, r4, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ 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 +2657652,15 @@ │ │ │ │ blx 6fbf8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e3f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 7782d0 │ │ │ │ + bmi.n 778450 │ │ │ │ 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 +2657831,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, r4, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n 778534 │ │ │ │ + bcs.n 7784b4 │ │ │ │ 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 +2657956,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, r3, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r2, [r0, #7] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ 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 +2658101,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 7019c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - beq.n 7786fc │ │ │ │ + beq.n 77887c │ │ │ │ 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 +2658265,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} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r3, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #260] @ (778aac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2658396,33 +2658393,33 @@ │ │ │ │ blx 6f8f8 │ │ │ │ b.n 7789fe │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r1, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ 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 +2658497,23 @@ │ │ │ │ b.n 778b30 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r0, [r1, #19] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ 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 +2658571,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r5, #16] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ 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 +2658620,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, r5, #23 │ │ │ │ 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 +2658747,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, r3, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ strb r0, [r6, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ 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 +2658862,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 r0, sp, #808 @ 0x328 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ 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 +2658991,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, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ 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 +2659072,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, r1, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ 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 +2659152,17 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ 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 +2659226,21 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ 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 +2659388,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 r3!, {r4, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #352] @ (7795e4 ) │ │ │ │ @@ -2659549,29 +2659546,29 @@ │ │ │ │ b.n 77959e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ 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 +2659756,23 @@ │ │ │ │ ldr.w r8, [r4, #144] @ 0x90 │ │ │ │ b.n 779658 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ 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 +2660061,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, r3, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ 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 +2660161,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, r4, #6 │ │ │ │ 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 +2660278,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 │ │ │ │ + cbnz r6, 779d7a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r0, 779d6c │ │ │ │ + revsh r0, r4 │ │ │ │ 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 +2660401,17 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 774848 │ │ │ │ mov r7, r0 │ │ │ │ b.n 779e28 │ │ │ │ nop │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbnz r4, 779e8c │ │ │ │ + cbnz r4, 779e7c │ │ │ │ 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 +2661196,33 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7748f0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 77a072 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r4, 77a6d2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (77a6a8 ) │ │ │ │ add r2, pc │ │ │ │ bl 77548c │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf74c008e │ │ │ │ + @ instruction: 0xf70c008e │ │ │ │ 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 +2661296,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 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6b6008e │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + @ instruction: 0xf676008e │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ 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 +2661376,18 @@ │ │ │ │ bl 775f40 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 779bf0 │ │ │ │ b.n 77a822 │ │ │ │ nop │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - rsbs r0, r4, #4653056 @ 0x470000 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf594008e │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ 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 +2661690,23 @@ │ │ │ │ ldr r2, [pc, #40] @ (77ab88 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 77548c │ │ │ │ b.n 77a9d6 │ │ │ │ nop │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ 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: 0xf3e0008e │ │ │ │ + usat r0, #14, r4, asr #2 │ │ │ │ + @ instruction: 0xf2f2008e │ │ │ │ + @ instruction: 0xf294008e │ │ │ │ + @ instruction: 0xf286008e │ │ │ │ + @ instruction: 0xf25c008e │ │ │ │ + movw r0, #57486 @ 0xe08e │ │ │ │ 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 +2661836,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 r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs.w r0, ip, #142 @ 0x8e │ │ │ │ + sbcs.w r0, ip, #142 @ 0x8e │ │ │ │ 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 +2661966,20 @@ │ │ │ │ bl 77472c │ │ │ │ b.n 77adec │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 77ade8 │ │ │ │ + b.n 77ad68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orrs.w r0, lr, #142 @ 0x8e │ │ │ │ + ands.w r0, lr, #142 @ 0x8e │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vaddl.s32 q8, d20, d14 │ │ │ │ + vaddl.s32 q0, d20, d14 │ │ │ │ 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 +2662122,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 r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr8, cr14, {4} │ │ │ │ + cdp 0, 10, cr0, cr8, cr14, {4} │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ 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 +2662203,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #944] @ (77b454 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 77b3e4 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 77b2e4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stcl 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ + stc 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ 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 +2662259,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 │ │ │ │ + stc 0, cr0, [r4, #568] @ 0x238 │ │ │ │ ldr r7, [pc, #0] @ (77b134 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldcl 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ - stcl 0, cr0, [lr, #-568] @ 0xfffffdc8 │ │ │ │ + ldc 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + stc 0, cr0, [lr, #-568] @ 0xfffffdc8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ (77b1ac ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #96] @ (77b1b0 ) │ │ │ │ @@ -2662318,19 +2662315,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 │ │ │ │ + ldcl 0, cr0, [r6, #-568] @ 0xfffffdc8 │ │ │ │ ldr r6, [pc, #488] @ (77b3a4 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stcl 0, cr0, [sl, #-568] @ 0xfffffdc8 │ │ │ │ - stc 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + stc 0, cr0, [sl, #-568] @ 0xfffffdc8 │ │ │ │ + stcl 0, cr0, [r6], #568 @ 0x238 │ │ │ │ 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 +2662371,20 @@ │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [r2, #-568] @ 0xfffffdc8 │ │ │ │ ldr r5, [pc, #968] @ (77b60c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xe81a008e │ │ │ │ - ldcl 0, cr0, [r2], #568 @ 0x238 │ │ │ │ + b.n 77b1fc │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + ldc 0, cr0, [r2], #568 @ 0x238 │ │ │ │ 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 +2662397,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 ) │ │ │ │ + stc 0, cr0, [r6], #568 @ 0x238 │ │ │ │ + add r5, pc, #384 @ (adr r5, 77b408 ) │ │ │ │ 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 +2662422,15 @@ │ │ │ │ blx 7046c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ffc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #456 @ (adr r5, 77b48c ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 77b38c ) │ │ │ │ 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 +2662582,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 r3, pc, #936 @ (adr r3, 77b820 ) │ │ │ │ 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 +2662845,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 │ │ │ │ + ldc2l 0, cr0, [r6, #-628]! @ 0xfffffd8c │ │ │ │ + @ instruction: 0xe996008e │ │ │ │ + @ instruction: 0xe99c008e │ │ │ │ + @ instruction: 0xe9a4008e │ │ │ │ + @ instruction: 0xe9be008e │ │ │ │ ldr r2, [pc, #112] @ (77b7cc ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strd r0, r0, [r6, #560]! @ 0x230 │ │ │ │ - bvc.n 77b680 │ │ │ │ + @ instruction: 0xe9a6008c │ │ │ │ + bvc.n 77b800 │ │ │ │ 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 ) │ │ │ │ + ldmdb ip, {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xf0a6009e │ │ │ │ + ldmdb ip, {r1, r2, r3, r7} │ │ │ │ + ldrd r0, r0, [ip], #-568 @ 0x238 │ │ │ │ + add r0, pc, #992 @ (adr r0, 77bb58 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors.w r0, r2, #158 @ 0x9e │ │ │ │ - bvc.n 77b7c0 │ │ │ │ + orrs.w r0, r2, #158 @ 0x9e │ │ │ │ + bvs.n 77b740 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xe852008e │ │ │ │ + @ instruction: 0xe812008e │ │ │ │ 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 +2662912,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: 0xe802008e │ │ │ │ ldr r0, [pc, #160] @ (77b89c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ strb r1, [r0, #20] │ │ │ │ @@ -2663631,15 +2663629,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 77c078 │ │ │ │ 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 +2664100,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 70040 │ │ │ │ b.n 77c3de │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ble.n 77c4b4 │ │ │ │ + ble.n 77c434 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 77c40c │ │ │ │ + bgt.n 77c38c │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 77c428 │ │ │ │ + bgt.n 77c3a8 │ │ │ │ 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 +2664345,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 │ │ │ │ + bge.n 77c5b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c5f8 │ │ │ │ + bge.n 77c578 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r2, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 77c580 │ │ │ │ + bge.n 77c700 │ │ │ │ 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 +2664428,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c6f2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 77c634 │ │ │ │ + bge.n 77c7b4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 77c73c │ │ │ │ + bls.n 77c6bc │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c6c4 │ │ │ │ + bls.n 77c644 │ │ │ │ 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 +2664511,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 │ │ │ │ + bls.n 77c7a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 77c880 │ │ │ │ + bls.n 77c800 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 77c808 │ │ │ │ + bhi.n 77c788 │ │ │ │ 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 +2664594,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c86a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 77c7fc │ │ │ │ + bls.n 77c97c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bhi.n 77c7c4 │ │ │ │ + bhi.n 77c944 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 77c94c │ │ │ │ + bhi.n 77c8cc │ │ │ │ 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 +2664677,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77c926 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 77c9e0 │ │ │ │ + bls.n 77c960 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77c908 │ │ │ │ + bvc.n 77c888 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 77c890 │ │ │ │ + bvc.n 77ca10 │ │ │ │ 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 +2664760,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 │ │ │ │ + bhi.n 77c954 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 77ca4c │ │ │ │ + bvs.n 77c9cc │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r6, #110 @ 0x6e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77c9d4 │ │ │ │ + bvs.n 77c954 │ │ │ │ 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 +2664843,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77ca9e │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 77cba8 │ │ │ │ + bhi.n 77cb28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 77cb90 │ │ │ │ + bvs.n 77cb10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 77cb18 │ │ │ │ + bpl.n 77ca98 │ │ │ │ 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 +2664926,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 │ │ │ │ + bvc.n 77cafc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bpl.n 77cad4 │ │ │ │ + bpl.n 77cc54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 77cc5c │ │ │ │ + bpl.n 77cbdc │ │ │ │ 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 +2665009,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77cc16 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 77cb68 │ │ │ │ + bvc.n 77cce8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cc18 │ │ │ │ + bmi.n 77cb98 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 77cba0 │ │ │ │ + bmi.n 77cd20 │ │ │ │ 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 +2665092,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77ccd2 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 77cc0c │ │ │ │ + bvc.n 77cd8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 77cd5c │ │ │ │ + bcc.n 77ccdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77cce4 │ │ │ │ + bcc.n 77cc64 │ │ │ │ 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 +2665175,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 │ │ │ │ + bvs.n 77cd70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 77cea0 │ │ │ │ + bcc.n 77ce20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 77ce28 │ │ │ │ + bcs.n 77cda8 │ │ │ │ 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 +2665258,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77ce4a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 77cdcc │ │ │ │ + bvs.n 77cf4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77cde4 │ │ │ │ + bcs.n 77cf64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r2, #6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 77cf6c │ │ │ │ + bcs.n 77ceec │ │ │ │ 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 +2665341,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 77cf06 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 77ce90 │ │ │ │ + bne.n 77d010 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77cf28 │ │ │ │ + bne.n 77cea8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 77ceb0 │ │ │ │ + bne.n 77d030 │ │ │ │ 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 +2665665,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 70040 │ │ │ │ b.n 77d21a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 77d318 │ │ │ │ + bcs.n 77d298 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r5, #222 @ 0xde │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2665772,21 +2665770,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 r5!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 77d2b8 │ │ │ │ + bne.n 77d438 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2665877,21 +2665875,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 r4!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 77d450 │ │ │ │ + beq.n 77d3d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2669799,23 +2669797,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 77fe1a │ │ │ │ blx 6e80c <__cxa_end_cleanup@plt> │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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, [r6, #2] │ │ │ │ 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 +2670010,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 │ │ │ │ + bxns pc │ │ │ │ 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 +2670320,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 780348 │ │ │ │ ldr r0, [pc, #8] @ (7803b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e500 │ │ │ │ nop │ │ │ │ - add r8, r1 │ │ │ │ + add r0, r9 │ │ │ │ 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 +2671489,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 r0, #234 @ 0xea │ │ │ │ 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 +2671593,15 @@ │ │ │ │ vrhadd.s8 d0, d10, d19 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ 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 +2671753,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 r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ 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 +2671821,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 702e0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ 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 +2671864,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 781458 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebe40123 │ │ │ │ - beq.n 78137c │ │ │ │ + beq.n 7814fc │ │ │ │ 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 +2671913,16 @@ │ │ │ │ bne.n 7814cc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ sbcs.w r1, ip, r3, asr #32 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d18, d11 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + vhadd.u8 d16, d18, d11 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ 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 +2671994,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 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xeaa60123 │ │ │ │ - cmp r2, r4 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + negs r2, r1 │ │ │ │ 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 +2672095,23 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 781670 │ │ │ │ blx 6fb14 │ │ │ │ b.n 781670 │ │ │ │ nop │ │ │ │ ands.w r1, r6, r3, asr #32 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r6, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ 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 +2672199,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 │ │ │ │ + lsrs r0, r3 │ │ │ │ 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 +2672278,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 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 781808 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ 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 +2672341,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, [r2, #12] │ │ │ │ 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 +2672409,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, [r5, #9] │ │ │ │ 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 +2672479,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 r5, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ 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 +2672548,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7815e8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ 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 +2672607,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] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 7814d4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ 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 +2672713,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, [r3, #14] │ │ │ │ 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 +2672814,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 r2, #172 @ 0xac │ │ │ │ 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 +2673002,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 r1, #188 @ 0xbc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n 782204 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ 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 +2673075,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (782044 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #68] @ (782048 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ blx 6fc34 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7821c4 ) │ │ │ │ + ldr r0, [pc, #144] @ (7820c4 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [pc, #216] @ (782110 ) │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ 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 +2673223,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, [r7, #11] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #6 │ │ │ │ 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 +2673309,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ 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 +2673392,19 @@ │ │ │ │ strd r0, r7, [r4, #296] @ 0x128 │ │ │ │ b.n 78227a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ ble.n 782248 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ble.n 78239c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vhadd.u8 d0, d28, d12 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr12, {4} │ │ │ │ stmdb 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 +2673701,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 r3, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ 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 +2673986,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, [r5, #23] │ │ │ │ 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 +2674220,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 r5, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ 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 +2674500,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 r2, #222 @ 0xde │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ 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 +2674908,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 78334c │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ 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 +2675966,31 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ 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, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 783c04 │ │ │ │ + bge.n 783b84 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r5, r6 │ │ │ │ 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 +2677217,59 @@ │ │ │ │ bl 77472c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ b.w 78377a │ │ │ │ nop │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r1, #8] │ │ │ │ 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 +2678474,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, r0, #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #224] @ (785824 ) │ │ │ │ + ldr r1, [pc, #992] @ (785b24 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf0b6009c │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + orns r0, r6, #156 @ 0x9c │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands.w r0, r4, #156 @ 0x9c │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + vshr.s64 d16, d12, #44 │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r7, r2] │ │ │ │ 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 +2679727,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 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #816] @ (78677c ) │ │ │ │ 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 ) │ │ │ │ + stc2 0, cr0, [r0, #612]! @ 0x264 │ │ │ │ + stc2l 0, cr0, [lr, #-612] @ 0xfffffd9c │ │ │ │ + stc2 0, cr0, [ip, #-612] @ 0xfffffd9c │ │ │ │ + stc2l 0, cr0, [r2], {153} @ 0x99 │ │ │ │ + ldr r2, [pc, #944] @ (786810 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip], #612 @ 0x264 │ │ │ │ - @ instruction: 0xfbf80099 │ │ │ │ - ldr r2, [pc, #640] @ (7866ec ) │ │ │ │ + ldc2l 0, cr0, [ip], #-612 @ 0xfffffd9c │ │ │ │ + @ instruction: 0xfbb80099 │ │ │ │ + ldr r2, [pc, #384] @ (7865ec ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #344] @ (7865c8 ) │ │ │ │ + ldr r2, [pc, #88] @ (7864c8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb800099 │ │ │ │ - @ instruction: 0xfb4c0099 │ │ │ │ - @ instruction: 0xfb0e0099 │ │ │ │ - ldr r1, [pc, #976] @ (786850 ) │ │ │ │ + @ instruction: 0xfb400099 │ │ │ │ + @ instruction: 0xfb0c0099 │ │ │ │ + @ instruction: 0xface0099 │ │ │ │ + ldr r1, [pc, #720] @ (786750 ) │ │ │ │ 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 │ │ │ │ + strh.w r0, [r4, #153] @ 0x99 │ │ │ │ + ldrb.w r0, [r6, #153] @ 0x99 │ │ │ │ + bx ip │ │ │ │ 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 │ │ │ │ + strh.w r0, [r8, r9, lsl #1] │ │ │ │ + strb.w r0, [ip, r9, lsl #1] │ │ │ │ + @ instruction: 0xf7740099 │ │ │ │ + movw r0, #51353 @ 0xc899 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movw r0, #43161 @ 0xa899 │ │ │ │ - cmp sl, r8 │ │ │ │ + addw r0, sl, #2201 @ 0x899 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs.w r0, r0, #5013504 @ 0x4c8000 │ │ │ │ - @ instruction: 0xf53c0099 │ │ │ │ - add r4, r9 │ │ │ │ + sbcs.w r0, r0, #5013504 @ 0x4c8000 │ │ │ │ + @ instruction: 0xf4fc0099 │ │ │ │ + add r4, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4b00099 │ │ │ │ - @ instruction: 0xf3dc0099 │ │ │ │ + orns r0, r0, #5013504 @ 0x4c8000 │ │ │ │ + @ instruction: 0xf39c0099 │ │ │ │ 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 +2680906,45 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r0, r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b20099 │ │ │ │ - stc 0, cr0, [r2, #612] @ 0x264 │ │ │ │ + @ instruction: 0xf2720099 │ │ │ │ + stcl 0, cr0, [r2, #-612] @ 0xfffffd9c │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r7 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ 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 │ │ │ │ + mrrc 0, 9, r0, r6, cr9 │ │ │ │ + ldc 0, cr0, [lr], #-612 @ 0xfffffd9c │ │ │ │ + @ instruction: 0xebf40099 │ │ │ │ + sub.w r0, r6, r9, lsr #2 │ │ │ │ + sbcs.w r0, r2, r9, lsr #2 │ │ │ │ + @ instruction: 0xeb2a0099 │ │ │ │ + @ instruction: 0xeaf00099 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds.w r0, r4, r9, lsr #2 │ │ │ │ - @ instruction: 0xeab00099 │ │ │ │ - orns r0, r8, r9, lsr #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + @ instruction: 0xead40099 │ │ │ │ + orns r0, r0, r9, lsr #2 │ │ │ │ + bics.w r0, r8, r9, lsr #2 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-612] @ 0x264 │ │ │ │ - stmdb sl!, {r0, r3, r4, r7} │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + stmdb r8, {r0, r3, r4, r7} │ │ │ │ + strd r0, r0, [sl], #612 @ 0x264 │ │ │ │ + subs r5, #0 │ │ │ │ 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 +2682215,150 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6f140 │ │ │ │ mov r2, r0 │ │ │ │ b.w 7870e8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8580099 │ │ │ │ - b.n 787bf0 │ │ │ │ + @ instruction: 0xe8180099 │ │ │ │ + b.n 787b70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787b00 │ │ │ │ + b.n 787a80 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 787a34 │ │ │ │ + b.n 7879b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 7878ac │ │ │ │ + b.n 78782c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787858 │ │ │ │ + b.n 7877d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787820 │ │ │ │ + b.n 7877a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 787790 │ │ │ │ + b.n 787710 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787758 │ │ │ │ + b.n 7876d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787738 │ │ │ │ + b.n 7876b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787718 │ │ │ │ + b.n 787698 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7876d4 │ │ │ │ + b.n 787654 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787688 │ │ │ │ + b.n 787608 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787660 │ │ │ │ + b.n 7875e0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 78763c │ │ │ │ + b.n 7875bc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875d8 │ │ │ │ + b.n 787558 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7875b4 │ │ │ │ + b.n 787534 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787574 │ │ │ │ + b.n 7884f4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788500 │ │ │ │ + b.n 788480 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 788400 │ │ │ │ + b.n 788380 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7883b4 │ │ │ │ + b.n 788334 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788368 │ │ │ │ + b.n 7882e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7882d4 │ │ │ │ + b.n 788254 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 788204 │ │ │ │ + b.n 788184 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7881ac │ │ │ │ + b.n 78812c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 788134 │ │ │ │ + b.n 7880b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7880dc │ │ │ │ + b.n 78805c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 787ea0 │ │ │ │ + b.n 787e20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e54 │ │ │ │ + b.n 787dd4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787e24 │ │ │ │ + b.n 787da4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787dfc │ │ │ │ + b.n 787d7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 787d90 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + ble.n 787d70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787d58 │ │ │ │ + ble.n 787cd8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 787e4c │ │ │ │ + ble.n 787dcc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n 787dc4 │ │ │ │ + bgt.n 787d44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787d70 │ │ │ │ + bgt.n 787cf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 787d14 │ │ │ │ + bgt.n 787e94 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ccc │ │ │ │ + bgt.n 787e4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bgt.n 787ea8 │ │ │ │ + bgt.n 787e28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787d80 │ │ │ │ + blt.n 787d00 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 787cd4 │ │ │ │ + blt.n 787e54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7744a4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2682781,57 +2682779,57 @@ │ │ │ │ bl 781870 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 78820e │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bge.n 78824c │ │ │ │ + bls.n 7881cc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bge.n 78822c │ │ │ │ + bls.n 7881ac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 78812c │ │ │ │ + bls.n 7882ac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 788274 │ │ │ │ + bhi.n 7881f4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bls.n 788240 │ │ │ │ + bhi.n 7881c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bhi.n 7881bc │ │ │ │ + bhi.n 78813c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 78828c │ │ │ │ + bvc.n 78820c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 788238 │ │ │ │ + bvc.n 7881b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvc.n 7881fc │ │ │ │ + bvc.n 78817c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 78814c │ │ │ │ + bvc.n 7882cc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 788210 │ │ │ │ + bvs.n 788190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7881bc │ │ │ │ + bvs.n 78833c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 788334 │ │ │ │ + bvs.n 7882b4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 7882e0 │ │ │ │ + bpl.n 788260 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ 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 +2683230,77 @@ │ │ │ │ blx 6e290 │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ b.n 788696 │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - bpl.n 7885e0 │ │ │ │ + bpl.n 788760 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 788764 │ │ │ │ + bpl.n 7886e4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 78870c │ │ │ │ + bmi.n 78868c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886e8 │ │ │ │ + bmi.n 788668 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 7886c4 │ │ │ │ + bmi.n 788644 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 7886b0 │ │ │ │ + bcc.n 788630 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788698 │ │ │ │ + bcc.n 788618 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 7887c8 │ │ │ │ + bcc.n 788748 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 78877c │ │ │ │ + bcc.n 7886fc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 788748 │ │ │ │ + bcs.n 7886c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcc.n 7886f8 │ │ │ │ + bcs.n 788678 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 7886ac │ │ │ │ + bcs.n 78862c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 7887e4 │ │ │ │ + bcs.n 788764 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788754 │ │ │ │ + bne.n 7886d4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bcs.n 788720 │ │ │ │ + bne.n 7886a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886f8 │ │ │ │ + bne.n 788678 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 7886e0 │ │ │ │ + bne.n 788660 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788674 │ │ │ │ + bne.n 7887f4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788658 │ │ │ │ + bne.n 7887d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bne.n 788640 │ │ │ │ + bne.n 7887c0 │ │ │ │ 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 +2683314,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (788750 ) │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 77472c │ │ │ │ mov r6, r0 │ │ │ │ b.w 786b22 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ 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 +2684406,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 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [fp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r3, [r3, #394] @ 0x18a │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2685158,31 +2685156,31 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r2, #16 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ 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} │ │ │ │ + ite cc │ │ │ │ + lslcc r1, r3, #2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bkpt 0x003e │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #604] @ (789d34 ) │ │ │ │ @@ -2685419,21 +2685417,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, r4, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 78a0a8 │ │ │ │ @@ -2686300,41 +2686298,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, r2, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ 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 +2686767,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, r7, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r1, #32 │ │ │ │ @@ -2687236,16 +2687234,16 @@ │ │ │ │ movs r6, #4 │ │ │ │ blx r3 │ │ │ │ b.n 78b020 │ │ │ │ mov r1, r2 │ │ │ │ bl 79103c │ │ │ │ mov r6, r0 │ │ │ │ b.n 78b020 │ │ │ │ - stc2l 0, cr0, [r0], {141} @ 0x8d │ │ │ │ - cdp2 0, 14, cr0, cr14, cr13, {4} │ │ │ │ + stc2 0, cr0, [r0], {141} @ 0x8d │ │ │ │ + cdp2 0, 10, cr0, cr14, cr13, {4} │ │ │ │ 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 +2688142,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #288] @ (78bb6c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r1, #4 │ │ │ │ mov r6, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r4, [r0, #592] @ 0x250 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 78bae0 │ │ │ │ @@ -2689013,15 +2689011,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 r3, sp, #736 @ 0x2e0 │ │ │ │ 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 +2689320,26 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 78c584 │ │ │ │ + b.n 78c504 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [sl, #564]! @ 0x234 │ │ │ │ - b.n 78c538 │ │ │ │ + @ instruction: 0xe9aa008d │ │ │ │ + b.n 78c4b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r4, #564]! @ 0x234 │ │ │ │ - b.n 78c4f0 │ │ │ │ + @ instruction: 0xe9a4008d │ │ │ │ + b.n 78c470 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r4, #564]! @ 0x234 │ │ │ │ - b.n 78c4ac │ │ │ │ + @ instruction: 0xe9a4008d │ │ │ │ + b.n 78c42c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrd r0, r0, [lr, #564] @ 0x234 │ │ │ │ + @ instruction: 0xe99e008d │ │ │ │ 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 +2689572,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 78c3e0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w r8!, {r0, r2, r3, r7} │ │ │ │ - b.n 78c40c │ │ │ │ + strd r0, r0, [r8], #-564 @ 0x234 │ │ │ │ + b.n 78c38c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r7} │ │ │ │ - b.n 78c3c0 │ │ │ │ + @ instruction: 0xe85e008d │ │ │ │ + b.n 78c340 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r8, {r0, r2, r3, r7} │ │ │ │ - b.n 78c374 │ │ │ │ + @ instruction: 0xe858008d │ │ │ │ + b.n 78c2f4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia.w r6, {r0, r2, r3, r7} │ │ │ │ - b.n 78c324 │ │ │ │ + @ instruction: 0xe856008d │ │ │ │ + b.n 78c2a4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia.w lr, {r0, r2, r3, r7} │ │ │ │ + strex 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 +2690151,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 r4, pc, #936 @ (adr r4, 78d368 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 78cfd4 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 78d2d4 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 78d314 │ │ │ │ + b.n 78d294 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78ca98 │ │ │ │ + b.n 78ca18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d2e4 │ │ │ │ + b.n 78d264 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78caa8 │ │ │ │ + b.n 78ca28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d464 │ │ │ │ + b.n 78d3e4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + ble.n 78cfb8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n 78d448 │ │ │ │ + b.n 78d3c8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r1, #4 │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -2690504,15 +2690502,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 r4, [sp, #856] @ 0x358 │ │ │ │ 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 +2691058,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (78da84 ) │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ 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 +2691603,29 @@ │ │ │ │ b.n 78db52 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ strb r0, [r6, #10] │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e0d0 │ │ │ │ + bne.n 78e050 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 78e134 │ │ │ │ + beq.n 78e0b4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r2, r7, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e0dc │ │ │ │ + beq.n 78e05c │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r0, #25 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2692050,47 +2692048,47 @@ │ │ │ │ b.n 78e404 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r6, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r4, r6, r7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, 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 +2692421,79 @@ │ │ │ │ b.n 78e6e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r5, r1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 78e8cc │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ 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 +2692879,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, [r0, #28] │ │ │ │ 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 +2694078,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, [r4, #22] │ │ │ │ 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 +2694310,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, [r0, #14] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #144] @ (78fd50 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -2695199,17 +2695197,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, [r2, #5] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ 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 +2695961,17 @@ │ │ │ │ b.n 790d10 │ │ │ │ movs r0, #3 │ │ │ │ b.n 790d92 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5840122 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, 791020 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 790f20 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ 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 +2695999,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] │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ 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 +2696030,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2696066,17 +2696064,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, [r1, #24] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ 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 +2696097,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, [r6, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2696133,17 +2696131,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] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r6, #4] │ │ │ │ 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 +2696538,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ b.n 79129e │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cdp 1, 3, cr0, cr8, cr2, {1} │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ 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 +2697256,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, [r0, #68] @ 0x44 │ │ │ │ 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 +2697993,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, [r6, r0] │ │ │ │ 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 +2701338,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb73e │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6a4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ 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 +2702491,17 @@ │ │ │ │ b.n 7955e4 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r2, #16] │ │ │ │ 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 +2703504,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 796114 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r4, #2 │ │ │ │ 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 +2706127,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, r3, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ 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 +2707280,19 @@ │ │ │ │ add r1, pc │ │ │ │ movs r3, #6 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ movs r0, #10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7500107 │ │ │ │ - @ instruction: 0xf77e0107 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf7100107 │ │ │ │ + @ instruction: 0xf73e0107 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ 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 +2707945,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ 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 +2710049,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 │ │ │ │ + bls.n 79aa48 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bls.n 79aa74 │ │ │ │ + bls.n 79abf4 │ │ │ │ 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 +2710279,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 │ │ │ │ + bvs.n 79aca8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - bvs.n 79ad08 │ │ │ │ + bvs.n 79ac88 │ │ │ │ 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 +2710481,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 │ │ │ │ + bcc.n 79af6c │ │ │ │ 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 +2712997,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ adds r4, #174 @ 0xae │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ 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 +2713174,23 @@ │ │ │ │ b.n 79cdca │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #136] @ (79cef4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2713251,23 +2713249,23 @@ │ │ │ │ b.n 79ce82 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ 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} │ │ │ │ + itet mi │ │ │ │ + lslmi r7, r0, #4 │ │ │ │ + stmiapl r0!, {r4, r6, r7} │ │ │ │ + lslmi r7, r0, #4 │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #136] @ (79cfac ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2713326,29 +2713324,29 @@ │ │ │ │ b.n 79cf3a │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 79d01c │ │ │ │ + cbnz r4, 79d00c │ │ │ │ lsls r7, r0, #4 │ │ │ │ adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - cbnz r0, 79cfcc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (79cfd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ 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 +2713707,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 r5!, {r1, r3, r4, r5, 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 │ │ │ │ add.w r0, r0, #2000 @ 0x7d0 │ │ │ │ bl 79ef80 │ │ │ │ @@ -2714616,30 +2714614,30 @@ │ │ │ │ ldr r3, [pc, #12] @ (79de00 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (79de04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r7, r0, #4 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ 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 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - hlt 0x000c │ │ │ │ + rev16 r4, r1 │ │ │ │ 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 +2716003,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 r2, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ 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 +2716168,15 @@ │ │ │ │ bcs.n 79f000 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ 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 +2716465,15 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ 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 +2716951,15 @@ │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add r4, pc, #272 @ (adr r4, 79fac4 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 79f9c4 ) │ │ │ │ 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 +2717486,17 @@ │ │ │ │ bne.w 79fe0e │ │ │ │ b.n 79ff80 │ │ │ │ blx 6e2cc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ 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 +2717624,17 @@ │ │ │ │ bl 79f7b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 79fd88 │ │ │ │ b.n 7a0018 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ 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 +2721038,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, [r0, #20] │ │ │ │ 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 +2721121,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, [r4, #12] │ │ │ │ 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 +2721169,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, [r1, #8] │ │ │ │ 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 +2722084,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 adc8a8 │ │ │ │ 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 +2722447,33 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #190 @ 0xbe │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #32 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ 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 +2722632,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, [r6, #19] │ │ │ │ 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, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #192] @ (7a3cb8 ) │ │ │ │ + ldr r4, [pc, #960] @ (7a3fb8 ) │ │ │ │ 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 +2723388,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ itt pl │ │ │ │ lslpl r1, r4, #4 │ │ │ │ addpl r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ 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 +2724224,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, [r5, #76] @ 0x4c │ │ │ │ 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 +2724615,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, [r1, #12] │ │ │ │ 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 +2725246,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, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #32] │ │ │ │ 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 +2725543,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7a58a0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ 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 +2726946,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] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7c20097 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7420097 │ │ │ │ - movt r0, #51351 @ 0xc897 │ │ │ │ - @ instruction: 0xf65e0097 │ │ │ │ - movw r0, #34967 @ 0x8897 │ │ │ │ - @ instruction: 0xf6340097 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + @ instruction: 0xf7820097 │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + @ instruction: 0xf7020097 │ │ │ │ + @ instruction: 0xf68c0097 │ │ │ │ + @ instruction: 0xf61e0097 │ │ │ │ + addw r0, r8, #2199 @ 0x897 │ │ │ │ + @ instruction: 0xf5f40097 │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, sl, #4947968 @ 0x4b8000 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ + orrs.w r0, sl, #4947968 @ 0x4b8000 │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands.w r0, ip, #4947968 @ 0x4b8000 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xf3dc0097 │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3bc0097 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + @ instruction: 0xf37c0097 │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbfx r0, r6, #2, #24 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + ssat r0, #24, r6, lsl #2 │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2f60097 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + @ instruction: 0xf2b60097 │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2e00097 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + subw r0, r0, #151 @ 0x97 │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf29c0097 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + @ instruction: 0xf25c0097 │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2820097 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + movw r0, #8343 @ 0x2097 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ 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: 0xf1ee0097 │ │ │ │ + rsbs r0, lr, #151 @ 0x97 │ │ │ │ + rsb r0, lr, #151 @ 0x97 │ │ │ │ + subs.w r0, lr, #151 @ 0x97 │ │ │ │ + sub.w r0, ip, #151 @ 0x97 │ │ │ │ + @ instruction: 0xf19c0097 │ │ │ │ + @ instruction: 0xf18c0097 │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub.w r0, r8, #151 @ 0x97 │ │ │ │ - @ instruction: 0xf1980097 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + sbc.w r0, r8, #151 @ 0x97 │ │ │ │ + adcs.w r0, r8, #151 @ 0x97 │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf12e0097 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + @ instruction: 0xf0ee0097 │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d16, d7, #62 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + vshr.s64 d0, d7, #62 │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vshr.s64 d0, d7, #58 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + vqadd.s8 d16, d22, d7 │ │ │ │ + str r2, [r2, r6] │ │ │ │ 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 +2731175,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 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 7a8a70 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 7a8d70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #952 @ (adr r0, 7a8dd8 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 7a8cd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #792 @ (adr r0, 7a8d40 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 7a8c40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7a8ca8 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 7a8ba8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7a8c10 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 7a8b10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 7a8b78 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 7a8a78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 7a8ae0 ) │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ 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 +2732510,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, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ 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,781 +2734555,777 @@ │ │ │ │ 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] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #976] @ (7aafb0 ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7aaf04 ) │ │ │ │ + ldr r7, [pc, #896] @ (7aaf5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #624] @ (7aae58 ) │ │ │ │ + ldr r7, [pc, #720] @ (7aaeb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #448] @ (7aadac ) │ │ │ │ + ldr r7, [pc, #544] @ (7aae04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #272] @ (7aad00 ) │ │ │ │ + ldr r7, [pc, #368] @ (7aad58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #96] @ (7aac54 ) │ │ │ │ + ldr r7, [pc, #192] @ (7aacac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #944] @ (7aafa8 ) │ │ │ │ + ldr r7, [pc, #16] @ (7aac00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (7aaefc ) │ │ │ │ + ldr r6, [pc, #864] @ (7aaf54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7aae50 ) │ │ │ │ + ldr r6, [pc, #688] @ (7aaea8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #416] @ (7aada4 ) │ │ │ │ + ldr r6, [pc, #512] @ (7aadfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #240] @ (7aacf8 ) │ │ │ │ + ldr r6, [pc, #336] @ (7aad50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #64] @ (7aac4c ) │ │ │ │ + ldr r6, [pc, #160] @ (7aaca4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #912] @ (7aafa0 ) │ │ │ │ + ldr r5, [pc, #1008] @ (7aaff8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #736] @ (7aaef4 ) │ │ │ │ + ldr r5, [pc, #832] @ (7aaf4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #560] @ (7aae48 ) │ │ │ │ + ldr r5, [pc, #656] @ (7aaea0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #384] @ (7aad9c ) │ │ │ │ + ldr r5, [pc, #480] @ (7aadf4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #208] @ (7aacf0 ) │ │ │ │ + ldr r5, [pc, #304] @ (7aad48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #32] @ (7aac44 ) │ │ │ │ + ldr r5, [pc, #128] @ (7aac9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #880] @ (7aaf98 ) │ │ │ │ + ldr r4, [pc, #976] @ (7aaff0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #704] @ (7aaeec ) │ │ │ │ + ldr r4, [pc, #800] @ (7aaf44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #528] @ (7aae40 ) │ │ │ │ + ldr r4, [pc, #624] @ (7aae98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #352] @ (7aad94 ) │ │ │ │ + ldr r4, [pc, #448] @ (7aadec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #176] @ (7aace8 ) │ │ │ │ + ldr r4, [pc, #272] @ (7aad40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #0] @ (7aac3c ) │ │ │ │ + ldr r4, [pc, #96] @ (7aac94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #848] @ (7aaf90 ) │ │ │ │ + ldr r3, [pc, #944] @ (7aafe8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aaee4 ) │ │ │ │ + ldr r3, [pc, #768] @ (7aaf3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #496] @ (7aae38 ) │ │ │ │ + ldr r3, [pc, #592] @ (7aae90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7aad8c ) │ │ │ │ + ldr r3, [pc, #416] @ (7aade4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #144] @ (7aace0 ) │ │ │ │ + ldr r3, [pc, #240] @ (7aad38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #992] @ (7ab034 ) │ │ │ │ + ldr r3, [pc, #64] @ (7aac8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #816] @ (7aaf88 ) │ │ │ │ + ldr r2, [pc, #912] @ (7aafe0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7aaedc ) │ │ │ │ + ldr r2, [pc, #736] @ (7aaf34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #464] @ (7aae30 ) │ │ │ │ + ldr r2, [pc, #560] @ (7aae88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #288] @ (7aad84 ) │ │ │ │ + ldr r2, [pc, #384] @ (7aaddc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #112] @ (7aacd8 ) │ │ │ │ + ldr r2, [pc, #208] @ (7aad30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #960] @ (7ab02c ) │ │ │ │ + ldr r2, [pc, #32] @ (7aac84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #784] @ (7aaf80 ) │ │ │ │ + ldr r1, [pc, #880] @ (7aafd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #608] @ (7aaed4 ) │ │ │ │ + ldr r1, [pc, #704] @ (7aaf2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7aae28 ) │ │ │ │ + ldr r1, [pc, #528] @ (7aae80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #256] @ (7aad7c ) │ │ │ │ + ldr r1, [pc, #352] @ (7aadd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #80] @ (7aacd0 ) │ │ │ │ + ldr r1, [pc, #176] @ (7aad28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7ab024 ) │ │ │ │ + ldr r1, [pc, #0] @ (7aac7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #752] @ (7aaf78 ) │ │ │ │ + ldr r0, [pc, #848] @ (7aafd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #576] @ (7aaecc ) │ │ │ │ + ldr r0, [pc, #672] @ (7aaf24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aae20 ) │ │ │ │ + ldr r0, [pc, #496] @ (7aae78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #224] @ (7aad74 ) │ │ │ │ + ldr r0, [pc, #320] @ (7aadcc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #48] @ (7aacc8 ) │ │ │ │ + ldr r0, [pc, #144] @ (7aad20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx ip │ │ │ │ + blx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + blxns r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + blx r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns fp │ │ │ │ + bxns lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r6 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r0 │ │ │ │ + bxns r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, lr │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + add r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r8 │ │ │ │ + add r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2735339,50 +2735333,54 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ ldr r0, [pc, #552] @ (7ab364 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #552] @ (7ab368 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #548] @ (7ab36c ) │ │ │ │ @@ -2735649,163 +2735647,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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r6, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r2, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ 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 +2736965,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, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa1e008d │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + ldr??.w r0, [lr, #141] @ 0x8d │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r8, sp] │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + ldrsh.w r0, [r8, sp] │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf3f0008d │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + @ instruction: 0xf3b0008d │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #141 @ 0x8d │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf182008d │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs.w r0, ip, #141 @ 0x8d │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + adds.w r0, ip, #141 @ 0x8d │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds.w r0, r0, #141 @ 0x8d │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + @ instruction: 0xf0d0008d │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors.w r0, ip, #141 @ 0x8d │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + orrs.w r0, ip, #141 @ 0x8d │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r8, #141 @ 0x8d │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + vaddl.s32 q8, d24, d13 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - and.w r0, r6, #141 @ 0x8d │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + vaddl.s8 q8, d22, d13 │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s32 q8, d22, d13 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + vaddl.s32 q0, d22, d13 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s8 d16, d30, d13 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + vhadd.s8 d0, d30, d13 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s32 d0, d30, d13 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + cdp 0, 14, cr0, cr14, cr13, {4} │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.s16 d0, d22, d13 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + cdp 0, 13, cr0, cr6, cr13, {4} │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ 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 +2738556,233 @@ │ │ │ │ ldr r2, [pc, #460] @ (7ad340 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7ab5e8 │ │ │ │ nop │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldcl 0, cr0, [ip], {141} @ 0x8d │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldc 0, cr0, [ip], {141} @ 0x8d │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r8], {141} @ 0x8d │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + mcrr 0, 8, r0, r8, cr13 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {4} │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + mrc2 0, 3, r0, cr6, cr8, {4} │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf2fe008d │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + @ instruction: 0xf2be008d │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ 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 +2740095,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, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7ae17c │ │ │ │ + bvs.n 7ae0fc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7ae520 ) │ │ │ │ + ldr r6, [pc, #576] @ (7ae420 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7ae1f8 │ │ │ │ + bcc.n 7ae178 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [pc, #784] @ (7ae4f8 ) │ │ │ │ + ldr r6, [pc, #528] @ (7ae3f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #968] @ (7ae5b4 ) │ │ │ │ + ldr r6, [pc, #712] @ (7ae4b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #968] @ (7ae5b8 ) │ │ │ │ + ldr r5, [pc, #712] @ (7ae4b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7ae25c │ │ │ │ + bne.n 7ae1dc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #216] @ (7ae2d0 ) │ │ │ │ + ldr r4, [pc, #984] @ (7ae5d0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (7ae4ec ) │ │ │ │ + ldr r5, [pc, #496] @ (7ae3ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #600] @ (7ae458 ) │ │ │ │ + ldr r5, [pc, #344] @ (7ae358 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #464] @ (7ae3d4 ) │ │ │ │ + ldr r5, [pc, #208] @ (7ae2d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bne.n 7ae2ec │ │ │ │ + bne.n 7ae26c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r1, r3] │ │ │ │ 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 +2741107,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 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, r4 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r1 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #400] @ (7aee4c ) │ │ │ │ + ldr r0, [pc, #144] @ (7aed4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ae544 │ │ │ │ + b.n 7ae4c4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + blxns r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r0, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aeee0 ) │ │ │ │ + ldr r0, [pc, #264] @ (7aede0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #256] @ (7aede0 ) │ │ │ │ + ldr r2, [pc, #0] @ (7aece0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #920] @ (7af07c ) │ │ │ │ + ldr r1, [pc, #664] @ (7aef7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7aef30 ) │ │ │ │ + ldr r4, [pc, #320] @ (7aee30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7aee8c ) │ │ │ │ + ldr r4, [pc, #152] @ (7aed8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #520] @ (7aef04 ) │ │ │ │ + ldr r0, [pc, #264] @ (7aee04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #272] @ (7aee10 ) │ │ │ │ + ldr r0, [pc, #16] @ (7aed10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #152] @ (7aed9c ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #784] @ (7af020 ) │ │ │ │ + ldr r3, [pc, #528] @ (7aef20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #672] @ (7aefb4 ) │ │ │ │ + ldr r3, [pc, #416] @ (7aeeb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + add r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + add r8, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add lr, r4 │ │ │ │ + add r6, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [pc, #544] @ (7aef60 ) │ │ │ │ + ldr r0, [pc, #288] @ (7aee60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #432] @ (7aeef4 ) │ │ │ │ + ldr r0, [pc, #176] @ (7aedf4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #240] @ (7aee3c ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #160] @ (7aedf0 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - add r0, r1 │ │ │ │ + add r8, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + blxns pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + blx sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r7 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, pc │ │ │ │ + eors r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + add ip, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + add ip, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r4 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ rors r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r4, r1 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r4, r5 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + lsrs r0, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + eors r0, r6 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + rors r4, r5 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ 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 +2745455,347 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (7b1148 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (7b114c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbz r6, 7b0f18 │ │ │ │ + cbz r6, 7b0f08 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ 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 +2747016,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, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + ldr r7, [pc, #960] @ (7b256c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #784] @ (7b24c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #864] @ (7b251c ) │ │ │ │ + ldr r7, [pc, #608] @ (7b241c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7b2474 ) │ │ │ │ + ldr r7, [pc, #432] @ (7b2374 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7b23cc ) │ │ │ │ + ldr r7, [pc, #256] @ (7b22cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #336] @ (7b2324 ) │ │ │ │ + ldr r7, [pc, #80] @ (7b2224 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #160] @ (7b227c ) │ │ │ │ + ldr r6, [pc, #928] @ (7b257c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7b25d4 ) │ │ │ │ + ldr r6, [pc, #752] @ (7b24d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #832] @ (7b252c ) │ │ │ │ + ldr r6, [pc, #576] @ (7b242c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #656] @ (7b2484 ) │ │ │ │ + ldr r6, [pc, #400] @ (7b2384 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7b23dc ) │ │ │ │ + ldr r6, [pc, #224] @ (7b22dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7b2334 ) │ │ │ │ + ldr r6, [pc, #48] @ (7b2234 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #128] @ (7b228c ) │ │ │ │ + ldr r5, [pc, #896] @ (7b258c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #976] @ (7b25e4 ) │ │ │ │ + ldr r5, [pc, #720] @ (7b24e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #800] @ (7b253c ) │ │ │ │ + ldr r5, [pc, #544] @ (7b243c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #624] @ (7b2494 ) │ │ │ │ + ldr r5, [pc, #368] @ (7b2394 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #448] @ (7b23ec ) │ │ │ │ + ldr r5, [pc, #192] @ (7b22ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #272] @ (7b2344 ) │ │ │ │ + ldr r5, [pc, #16] @ (7b2244 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #96] @ (7b229c ) │ │ │ │ + ldr r4, [pc, #864] @ (7b259c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #944] @ (7b25f4 ) │ │ │ │ + ldr r4, [pc, #688] @ (7b24f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #768] @ (7b254c ) │ │ │ │ + ldr r4, [pc, #512] @ (7b244c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #592] @ (7b24a4 ) │ │ │ │ + ldr r4, [pc, #336] @ (7b23a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #416] @ (7b23fc ) │ │ │ │ + ldr r4, [pc, #160] @ (7b22fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #240] @ (7b2354 ) │ │ │ │ + ldr r3, [pc, #1008] @ (7b2654 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #64] @ (7b22ac ) │ │ │ │ + ldr r3, [pc, #832] @ (7b25ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #912] @ (7b2604 ) │ │ │ │ + ldr r3, [pc, #656] @ (7b2504 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #736] @ (7b255c ) │ │ │ │ + ldr r3, [pc, #480] @ (7b245c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #560] @ (7b24b4 ) │ │ │ │ + ldr r3, [pc, #304] @ (7b23b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (7b240c ) │ │ │ │ + ldr r3, [pc, #128] @ (7b230c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #208] @ (7b2364 ) │ │ │ │ + ldr r2, [pc, #976] @ (7b2664 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #32] @ (7b22bc ) │ │ │ │ + ldr r2, [pc, #800] @ (7b25bc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #880] @ (7b2614 ) │ │ │ │ + ldr r2, [pc, #624] @ (7b2514 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7b256c ) │ │ │ │ + ldr r2, [pc, #448] @ (7b246c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #528] @ (7b24c4 ) │ │ │ │ + ldr r2, [pc, #272] @ (7b23c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #352] @ (7b241c ) │ │ │ │ + ldr r2, [pc, #96] @ (7b231c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7b2374 ) │ │ │ │ + ldr r1, [pc, #944] @ (7b2674 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #0] @ (7b22cc ) │ │ │ │ + ldr r1, [pc, #768] @ (7b25cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7b2624 ) │ │ │ │ + ldr r1, [pc, #592] @ (7b2524 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #672] @ (7b257c ) │ │ │ │ + ldr r1, [pc, #416] @ (7b247c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #496] @ (7b24d4 ) │ │ │ │ + ldr r1, [pc, #240] @ (7b23d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7b242c ) │ │ │ │ + ldr r1, [pc, #64] @ (7b232c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7b2384 ) │ │ │ │ + ldr r0, [pc, #912] @ (7b2684 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #992] @ (7b26dc ) │ │ │ │ + ldr r0, [pc, #736] @ (7b25dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #816] @ (7b2634 ) │ │ │ │ + ldr r0, [pc, #560] @ (7b2534 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #640] @ (7b258c ) │ │ │ │ + ldr r0, [pc, #384] @ (7b248c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #464] @ (7b24e4 ) │ │ │ │ + ldr r0, [pc, #208] @ (7b23e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7b243c ) │ │ │ │ + ldr r0, [pc, #32] @ (7b233c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #112] @ (7b2394 ) │ │ │ │ + blxns fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx lr │ │ │ │ + blx r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r8 │ │ │ │ + blxns r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + bx fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns sp │ │ │ │ + bxns r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r2 │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + mov r4, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r0, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ + cmp r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + add r8, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + add ip, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, fp │ │ │ │ + add r8, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + add r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sl │ │ │ │ + add r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r5 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ 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,507 +2748713,503 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2749237,77 +2749231,81 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r5, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ 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 +2749398,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (7b3338 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (7b333c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ 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 +2749950,132 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7b3422 │ │ │ │ nop │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + sbcs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub.w r0, sl, #4554752 @ 0x458000 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + sbc.w r0, sl, #4554752 @ 0x458000 │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfb4a008b │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + @ instruction: 0xfb0a008b │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, ip │ │ │ │ + add r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ 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 +2759554,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ movs r5, #1 │ │ │ │ adcs r1, r6 │ │ │ │ ldr r0, [pc, #4] @ (7b8318 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ 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 +2764025,832 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 7bafa0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7bafa4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 7baa58 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 7ba958 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 7baafc ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 7ba9fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 7baba0 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 7baaa0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 7bac44 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 7bab44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 7bace8 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 7babe8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #808 @ (adr r7, 7bac8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #968 @ (adr r7, 7bad30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ 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, #904 @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa7c │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa86 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baa92 │ │ │ │ + cbz r2, 7baa82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baa9c │ │ │ │ + cbz r6, 7baa8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baaa8 │ │ │ │ + cbz r2, 7baa98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baab2 │ │ │ │ + cbz r6, 7baaa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baabe │ │ │ │ + cbz r2, 7baaae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7baac8 │ │ │ │ + cbz r6, 7baab8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7baad4 │ │ │ │ + cbz r2, 7baac4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxth r6, r1 │ │ │ │ + cbz r6, 7baace │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxth r2, r5 │ │ │ │ + cbz r2, 7baada │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r6, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab02 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab0c │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab18 │ │ │ │ + cbz r2, 7bab08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab22 │ │ │ │ + cbz r6, 7bab12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab2e │ │ │ │ + cbz r2, 7bab1e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab38 │ │ │ │ + cbz r6, 7bab28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab44 │ │ │ │ + cbz r2, 7bab34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, 7bab4e │ │ │ │ + cbz r6, 7bab3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7bab5a │ │ │ │ + cbz r2, 7bab4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + cbz r6, 7bab54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + cbz r2, 7bab60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + cbz r6, 7bab6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bab9e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babaa │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babb4 │ │ │ │ + cbnz r6, 7baba4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babc0 │ │ │ │ + cbnz r2, 7babb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babca │ │ │ │ + cbnz r6, 7babba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babd6 │ │ │ │ + cbnz r2, 7babc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babe0 │ │ │ │ + cbnz r6, 7babd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7babec │ │ │ │ + cbnz r2, 7babdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7babf6 │ │ │ │ + cbnz r6, 7babe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r2, r1 │ │ │ │ + cbnz r2, 7babf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + cbnz r6, 7babfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r6, r1 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac24 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac30 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac3a │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac46 │ │ │ │ + cbnz r2, 7bac36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac50 │ │ │ │ + cbnz r6, 7bac40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac5c │ │ │ │ + cbnz r2, 7bac4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac66 │ │ │ │ + cbnz r6, 7bac56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7bac72 │ │ │ │ + cbnz r2, 7bac62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, 7bac7c │ │ │ │ + cbnz r6, 7bac6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1} │ │ │ │ + cbnz r2, 7bac78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cbnz r6, 7bac82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + cbnz r2, 7bac8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0016 │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0032 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - itee ne │ │ │ │ - lslne r4, r1, #2 │ │ │ │ - itee cs @ unpredictable │ │ │ │ + bkpt 0x00d2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bkpt 0x00ee │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + itet eq │ │ │ │ + lsleq r4, r1, #2 │ │ │ │ + itte cs @ unpredictable │ │ │ │ lslcs r4, r1, #2 │ │ │ │ - itet mi @ unpredictable │ │ │ │ + ittt mi @ unpredictable │ │ │ │ lslmi r4, r1, #2 │ │ │ │ - itte vs @ unpredictable │ │ │ │ - lslvs r4, r1, #2 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ - lslhi r4, r1, #2 │ │ │ │ - ittt ls @ unpredictable │ │ │ │ + ittt pl @ unpredictable │ │ │ │ + lslpl r4, r1, #2 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + lslvc r4, r1, #2 │ │ │ │ + itet ls @ unpredictable │ │ │ │ lslls r4, r1, #2 │ │ │ │ - itte lt @ unpredictable │ │ │ │ + itee lt @ unpredictable │ │ │ │ lsllt r4, r1, #2 │ │ │ │ - itet le @ unpredictable │ │ │ │ - lslle r4, r1, #2 │ │ │ │ - itee @ unpredictable │ │ │ │ - lsl r4, r1, #2 │ │ │ │ - stmiaal r0!, {r1, r2, r3} │ │ │ │ + itee gt @ unpredictable │ │ │ │ + lslgt r4, r1, #2 │ │ │ │ + itet al @ unpredictable │ │ │ │ lslal r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lslal r4, r1, #2 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7ba5fc │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7ba614 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7ba62c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldmia r0!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + b.n 7ba644 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba67c │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + b.n 7ba65c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba694 │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + b.n 7ba674 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6ac │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + b.n 7ba68c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6c4 │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + b.n 7ba6a4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6dc │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + b.n 7ba6bc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba6f4 │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + b.n 7ba6d4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba70c │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + b.n 7ba6ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba724 │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + b.n 7ba70c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba73c │ │ │ │ + b.n 7ba72c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7ba754 │ │ │ │ + b.n 7ba74c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba76c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba78c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba7ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba7cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba7ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba80c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba82c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba84c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba86c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba88c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba8ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba8cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba8ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba90c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba92c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba94c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba96c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba98c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba9ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba9cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7ba9ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baa8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baaac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baacc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baaec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bab8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7babac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7babcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7babec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bac8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bacac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7baccc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bacec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bad0c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bad2c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bad4c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bad6c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - b.n 7bad8c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7bbc70 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7bbc74 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7bbc78 │ │ │ │ @@ -2766072,794 +2766070,800 @@ │ │ │ │ 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} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bbd28 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bbd48 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bbd68 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7bbd88 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbda8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbdc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbde8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbee8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc008 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc028 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc088 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc2a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc328 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc348 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc408 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc428 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc448 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc468 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc488 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc4a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc4c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc4e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc508 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc528 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc548 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc568 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc588 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc5a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc5c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc5e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc608 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc628 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc648 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc668 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc688 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc6a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bb6c8 │ │ │ │ + b.n 7bc6c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb6e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb708 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb728 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb748 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb768 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb788 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb7a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb7c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb7e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb808 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb828 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb848 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb868 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb888 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb8a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb8c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb8e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb908 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb928 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb948 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb968 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb988 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb9a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb9c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bb9e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bba88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbaa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbac8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbae8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbb88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbba8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbbc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbbe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbc88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbca8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbcc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbce8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbd88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbda8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbdc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbde8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbe88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbec8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbee8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf08 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbf88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bbfe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc008 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc028 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc088 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc0e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n 7bc148 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe800008c │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe80c008c │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe818008c │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + b.n 7bc168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe824008c │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe830008c │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + b.n 7bc188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe83c008c │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strex r0, r0, [r8, #560] @ 0x230 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + @ instruction: 0xe808008c │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe854008c │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + @ instruction: 0xe814008c │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r0], #-560 @ 0x230 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xe820008c │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [ip], #-560 @ 0x230 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xe82c008c │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r8], #-560 @ 0x230 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xe838008c │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia.w r4, {r2, r3, r7} │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + strex r0, r0, [r4, #560] @ 0x230 │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w r0, {r2, r3, r7} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xe850008c │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w ip, {r2, r3, r7} │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xe85c008c │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia.w r8!, {r2, r3, r7} │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + strd r0, r0, [r8], #-560 @ 0x230 │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w r4!, {r2, r3, r7} │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r4], #-560 @ 0x230 │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe8c0008c │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia.w r0, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe8cc008c │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + stmia.w ip, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe8d8008c │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia.w r8, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r4], #560 @ 0x230 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + stmia.w r4!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r0], #560 @ 0x230 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia.w r0!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip], #560 @ 0x230 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia.w ip!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r8, {r2, r3, r7} │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + @ instruction: 0xe8c8008c │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmdb r4, {r2, r3, r7} │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + @ instruction: 0xe8d4008c │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r0!, {r2, r3, r7} │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + strd r0, r0, [r0], #560 @ 0x230 │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb ip!, {r2, r3, r7} │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + strd r0, r0, [ip], #560 @ 0x230 │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmdb r8!, {r2, r3, r7} │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r8], #560 @ 0x230 │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r4, #-560] @ 0x230 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + stmdb r4, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r0, #-560] @ 0x230 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmdb r0, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-560] @ 0x230 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmdb ip, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-560]! @ 0x230 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + stmdb r8!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r4, #-560]! @ 0x230 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmdb r4!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe980008c │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [r0, #-560] @ 0x230 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe98c008c │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + strd r0, r0, [ip, #-560] @ 0x230 │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe998008c │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r8, #-560] @ 0x230 │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9a4008c │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + strd r0, r0, [r4, #-560]! @ 0x230 │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9b0008c │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r0, #-560]! @ 0x230 │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7bbe68 │ │ │ │ + b.n 7bbde8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbe0c │ │ │ │ + b.n 7bbd8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbda8 │ │ │ │ + b.n 7bbd28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbd44 │ │ │ │ + b.n 7bbcc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbce0 │ │ │ │ + b.n 7bbc60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bbc8c │ │ │ │ + b.n 7bbc0c │ │ │ │ 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,769 +2768084,765 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7bd5f8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7bd5fc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + ble.n 7bcf6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf68 │ │ │ │ + ble.n 7bcee8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcf2c │ │ │ │ + ble.n 7bceac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcee0 │ │ │ │ + ble.n 7bd060 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd084 │ │ │ │ + ble.n 7bd004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bd030 │ │ │ │ + bgt.n 7bcfb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7bcfcc │ │ │ │ + bgt.n 7bcf4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf98 │ │ │ │ + bgt.n 7bcf18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bcf3c │ │ │ │ + bgt.n 7bd0bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bced8 │ │ │ │ + bgt.n 7bd058 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd0a4 │ │ │ │ + bgt.n 7bd024 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd070 │ │ │ │ + bgt.n 7bcff0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7bd01c │ │ │ │ + blt.n 7bcf9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcfc8 │ │ │ │ + blt.n 7bcf48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf74 │ │ │ │ + blt.n 7bcef4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bcf18 │ │ │ │ + blt.n 7bd098 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd0b4 │ │ │ │ + blt.n 7bd034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd060 │ │ │ │ + bge.n 7bcfe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 7bd00c │ │ │ │ + bge.n 7bcf8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcfa8 │ │ │ │ + bge.n 7bcf28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf5c │ │ │ │ + bge.n 7bd0dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bcf00 │ │ │ │ + bge.n 7bd080 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd0c4 │ │ │ │ + bge.n 7bd044 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd098 │ │ │ │ + bge.n 7bd018 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bge.n 7bd064 │ │ │ │ + bls.n 7bcfe4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2768866,45 +2768866,49 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ 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 +2770129,698 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7be924 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7be928 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + vaddl.u32 q8, d20, d11 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u32 q8, d28, d11 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + vaddl.u32 q0, d28, d11 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vrev32.16 d0, d11 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + vhadd.u d16, d20, d11 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u d16, d28, d11 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + vhadd.u d0, d28, d11 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d16, d20, d11 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + vhadd.u8 d0, d20, d11 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u8 d0, d28, d11 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr11, {4} │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #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 │ │ │ │ + cdp2 0, 9, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 7, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + ldc2 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + ldc2 0, cr0, [r0, #556] @ 0x22c │ │ │ │ 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 │ │ │ │ + ldc2 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + ldc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ stc2 0, cr0, [ip], #556 @ 0x22c │ │ │ │ - stc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - stc2l 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ - ldc2 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - @ instruction: 0xfbe0008b │ │ │ │ - @ instruction: 0xfbb8008b │ │ │ │ - @ instruction: 0xfb94008b │ │ │ │ - @ instruction: 0xfb6c008b │ │ │ │ - @ instruction: 0xfb44008b │ │ │ │ - @ instruction: 0xfb1c008b │ │ │ │ - @ instruction: 0xfaf4008b │ │ │ │ - @ instruction: 0xfad0008b │ │ │ │ - @ instruction: 0xfaac008b │ │ │ │ - @ instruction: 0xfa84008b │ │ │ │ - @ instruction: 0xfa5c008b │ │ │ │ - @ instruction: 0xfa30008b │ │ │ │ - @ instruction: 0xfa08008b │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - vld1.8 {d0[4]}, [r0], fp │ │ │ │ - ldr??.w r0, [r8, fp] │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + stc2l 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ + mcrr2 0, 8, r0, ip, cr11 │ │ │ │ + stc2 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xfbfc008b │ │ │ │ + @ instruction: 0xfbd4008b │ │ │ │ + @ instruction: 0xfba0008b │ │ │ │ + @ instruction: 0xfb78008b │ │ │ │ + @ instruction: 0xfb54008b │ │ │ │ + @ instruction: 0xfb2c008b │ │ │ │ + @ instruction: 0xfb04008b │ │ │ │ + @ instruction: 0xfadc008b │ │ │ │ + @ instruction: 0xfab4008b │ │ │ │ + @ instruction: 0xfa90008b │ │ │ │ + @ instruction: 0xfa6c008b │ │ │ │ + @ instruction: 0xfa44008b │ │ │ │ + @ instruction: 0xfa1c008b │ │ │ │ ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ - vst4.32 {d16-d19}, [r8], fp │ │ │ │ - str.w r0, [r0, #139] @ 0x8b │ │ │ │ - ldrsb.w r0, [r8, fp] │ │ │ │ - ldrb.w r0, [r0, #139] @ 0x8b │ │ │ │ - str??.w r0, [r8, #139] @ 0x8b │ │ │ │ - str??.w r0, [r0, fp] │ │ │ │ - ldrh.w r0, [r4, fp] │ │ │ │ - @ instruction: 0xf708008b │ │ │ │ - strb.w r0, [r0, fp] │ │ │ │ - @ instruction: 0xf6d0008b │ │ │ │ - @ instruction: 0xf7cc008b │ │ │ │ - @ instruction: 0xf698008b │ │ │ │ - @ instruction: 0xf798008b │ │ │ │ - @ instruction: 0xf660008b │ │ │ │ - @ instruction: 0xf764008b │ │ │ │ - @ instruction: 0xf628008b │ │ │ │ - @ instruction: 0xf730008b │ │ │ │ - @ instruction: 0xf5f0008b │ │ │ │ - @ instruction: 0xf6fc008b │ │ │ │ - subs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + vst1.8 {d16[4]}, [r8], fp │ │ │ │ + ldrsb.w r0, [ip, #139] @ 0x8b │ │ │ │ + vld4.32 {d16-d19}, [r0], fp │ │ │ │ + ldrsh.w r0, [r8, fp] │ │ │ │ + ldrh.w r0, [r0, #139] @ 0x8b │ │ │ │ + vst4.32 {d0-d3}, [r8], fp │ │ │ │ + strb.w r0, [r0, #139] @ 0x8b │ │ │ │ + ldr.w r0, [r8, #139] @ 0x8b │ │ │ │ + ldr.w r0, [r0, fp] │ │ │ │ + strh.w r0, [r8, #139] @ 0x8b │ │ │ │ + strh.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xf7f4008b │ │ │ │ movt r0, #34955 @ 0x888b │ │ │ │ - @ instruction: 0xf580008b │ │ │ │ - adcs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - ssat r0, #12, ip, lsl #2 │ │ │ │ - @ instruction: 0xf0c0008b │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {4} │ │ │ │ - adds.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - movt r0, #32907 @ 0x808b │ │ │ │ - orns r0, r8, #139 @ 0x8b │ │ │ │ - ldcl 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - bics.w r0, r0, #139 @ 0x8b │ │ │ │ - stc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - eor.w r0, r8, #4554752 @ 0x458000 │ │ │ │ - movw r0, #139 @ 0x8b │ │ │ │ - vaddl.s32 q8, d24, d11 │ │ │ │ - stcl 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - orr.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf1fc008b │ │ │ │ - vaddl.s32 q0, d16, d11 │ │ │ │ - ldc 0, cr0, [r8, #-556] @ 0xfffffdd4 │ │ │ │ - and.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - subs.w r0, r8, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf7c0008b │ │ │ │ + @ instruction: 0xf690008b │ │ │ │ + @ instruction: 0xf78c008b │ │ │ │ + @ instruction: 0xf658008b │ │ │ │ + @ instruction: 0xf758008b │ │ │ │ + @ instruction: 0xf620008b │ │ │ │ + @ instruction: 0xf724008b │ │ │ │ + @ instruction: 0xf5e8008b │ │ │ │ + @ instruction: 0xf6f0008b │ │ │ │ + subs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf6bc008b │ │ │ │ + sbcs.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf688008b │ │ │ │ + adc.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + adds.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + movt r0, #49291 @ 0xc08b │ │ │ │ + eor.w r0, r0, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + @ instruction: 0xf4d0008b │ │ │ │ + @ instruction: 0xf288008b │ │ │ │ + bics.w r0, r8, #139 @ 0x8b │ │ │ │ + ldc 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + eor.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + movw r0, #16523 @ 0x408b │ │ │ │ + vext.8 d16, d16, d11, #0 │ │ │ │ + stcl 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + orr.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + addw r0, r0, #139 @ 0x8b │ │ │ │ + vaddl.s32 q0, d24, d11 │ │ │ │ + stc 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + and.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + subs.w r0, ip, #139 @ 0x8b │ │ │ │ + vhadd.s32 d16, d16, d11 │ │ │ │ + ldcl 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + ubfx r0, r0, #2, #12 │ │ │ │ + sbcs.w r0, r8, #139 @ 0x8b │ │ │ │ + vhadd.s16 d0, d24, d11 │ │ │ │ + ldc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + @ instruction: 0xf37c008b │ │ │ │ + @ instruction: 0xf134008b │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + mcrr 0, 8, r0, r8, cr11 │ │ │ │ + @ instruction: 0xf338008b │ │ │ │ + @ instruction: 0xf0f0008b │ │ │ │ + cdp 0, 8, cr0, cr8, cr11, {4} │ │ │ │ + stc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + @ instruction: 0xf2f4008b │ │ │ │ + @ instruction: 0xf0ac008b │ │ │ │ + cdp 0, 4, cr0, cr0, cr11, {4} │ │ │ │ + subs.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xf2b0008b │ │ │ │ + orn r0, r8, #139 @ 0x8b │ │ │ │ + ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + sbcs.w r0, r0, fp, lsl #2 │ │ │ │ + @ instruction: 0xf26c008b │ │ │ │ + bic.w r0, r4, #139 @ 0x8b │ │ │ │ + ldc 0, cr0, [r0, #556]! @ 0x22c │ │ │ │ + @ instruction: 0xeb28008b │ │ │ │ + @ instruction: 0xf228008b │ │ │ │ + vaddl.s32 q8, d16, d11 │ │ │ │ + stcl 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xeae0008b │ │ │ │ + @ instruction: 0xf1e4008b │ │ │ │ + vaddl.s16 q0, d28, d11 │ │ │ │ + stc 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + eors.w r0, r8, fp, lsl #2 │ │ │ │ + sub.w r0, r0, #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 │ │ │ │ + ldcl 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + orrs.w r0, r0, fp, lsl #2 │ │ │ │ + adcs.w r0, ip, #139 @ 0x8b │ │ │ │ + vhadd.s16 d0, d20, d11 │ │ │ │ + ldc 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + and.w r0, r8, fp, lsl #2 │ │ │ │ + adds.w r0, r8, #139 @ 0x8b │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ + mcrr 0, 8, r0, r8, cr11 │ │ │ │ + strd r0, r0, [r0, #556] @ 0x22c │ │ │ │ + @ instruction: 0xe994008b │ │ │ │ + b.n 7be4a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be0ec │ │ │ │ + b.n 7be06c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7becb8 │ │ │ │ + b.n 7bec38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be8ac │ │ │ │ + b.n 7be82c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe980008b │ │ │ │ - b.n 7be498 │ │ │ │ + strd r0, r0, [r0, #-556] @ 0x22c │ │ │ │ + b.n 7be418 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be05c │ │ │ │ + b.n 7bdfdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bec30 │ │ │ │ + b.n 7bebb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be824 │ │ │ │ + b.n 7be7a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 24 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmdb ip!, {r0, r1, r3, r7} │ │ │ │ - b.n 7be408 │ │ │ │ + strd r0, r0, [ip], #556 @ 0x22c │ │ │ │ + b.n 7be388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfcc │ │ │ │ + b.n 7bdf4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beba8 │ │ │ │ + b.n 7beb28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be79c │ │ │ │ + b.n 7be71c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8d8008b │ │ │ │ - b.n 7be378 │ │ │ │ + ldmia.w r8, {r0, r1, r3, r7} │ │ │ │ + b.n 7be2f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf3c │ │ │ │ + b.n 7bdebc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb20 │ │ │ │ + b.n 7beaa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be714 │ │ │ │ + b.n 7be694 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r4, {r0, r1, r3, r7} │ │ │ │ - b.n 7be2e8 │ │ │ │ + strex r0, r0, [r4, #556] @ 0x22c │ │ │ │ + b.n 7be268 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdeac │ │ │ │ + b.n 7bde2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea98 │ │ │ │ + b.n 7bea18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be68c │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + ble.n 7be600 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe830008b │ │ │ │ - b.n 7be258 │ │ │ │ + b.n 7be614 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bee1c │ │ │ │ + b.n 7be1d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bea10 │ │ │ │ + b.n 7bed9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 7be990 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be5f8 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be60c │ │ │ │ + ble.n 7be578 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be1d0 │ │ │ │ + b.n 7be58c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed94 │ │ │ │ + b.n 7be150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be988 │ │ │ │ + b.n 7bed14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + b.n 7be908 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be570 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be584 │ │ │ │ + ble.n 7be6f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be148 │ │ │ │ + b.n 7be504 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bed0c │ │ │ │ + b.n 7be0c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be900 │ │ │ │ + b.n 7bec8c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + b.n 7be880 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7be6e8 │ │ │ │ + svc 0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be4fc │ │ │ │ + bgt.n 7be668 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be0c0 │ │ │ │ + b.n 7be47c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bec84 │ │ │ │ + b.n 7be040 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be878 │ │ │ │ + b.n 7bec04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + b.n 7be7f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be660 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be474 │ │ │ │ + bgt.n 7be5e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be038 │ │ │ │ + b.n 7be3f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bebfc │ │ │ │ + b.n 7bdfb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be7f0 │ │ │ │ + b.n 7beb7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + b.n 7be770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be5d8 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be3ec │ │ │ │ + bgt.n 7be758 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdfb0 │ │ │ │ + b.n 7be36c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beb74 │ │ │ │ + b.n 7bdf30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be768 │ │ │ │ + b.n 7beaf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + b.n 7be6e8 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + udf #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7be750 │ │ │ │ + bgt.n 7be6d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7be364 │ │ │ │ + b.n 7be2e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7bdf28 │ │ │ │ + b.n 7beea8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7beaec │ │ │ │ + b.n 7bea6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7be780 ) │ │ │ │ + ldr r1, [pc, #944] @ (7bea80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #672] @ (7be974 ) │ │ │ │ + ldr r0, [pc, #416] @ (7be874 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r9 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #352] @ (7be848 ) │ │ │ │ + ldr r3, [pc, #96] @ (7be748 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (7be9ec ) │ │ │ │ + ldr r1, [pc, #512] @ (7be8ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7be810 ) │ │ │ │ + ldr r0, [pc, #32] @ (7be710 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #960] @ (7beac4 ) │ │ │ │ + ldr r2, [pc, #704] @ (7be9c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #336] @ (7be858 ) │ │ │ │ + ldr r1, [pc, #80] @ (7be758 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx sp │ │ │ │ + blx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, pc │ │ │ │ + mov r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, fp │ │ │ │ + add ip, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #544] @ (7be940 ) │ │ │ │ + ldr r2, [pc, #288] @ (7be840 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7beac4 ) │ │ │ │ + ldr r0, [pc, #672] @ (7be9c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + add r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #128] @ (7be7bc ) │ │ │ │ + ldr r1, [pc, #896] @ (7beabc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #496] @ (7be930 ) │ │ │ │ + ldr r0, [pc, #240] @ (7be830 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r5 │ │ │ │ + mov r8, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #736] @ (7bea38 ) │ │ │ │ + ldr r1, [pc, #480] @ (7be938 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (7be79c ) │ │ │ │ + blx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r0, r2 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #20 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ 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,67 +2771911,63 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -2771975,361 +2771975,361 @@ │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r4, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r0, r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + ldr r7, [pc, #992] @ (7bfaa0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + ldr r7, [pc, #880] @ (7bfa34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #912] @ (7bfa5c ) │ │ │ │ + ldr r7, [pc, #768] @ (7bf9c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #800] @ (7bf9f0 ) │ │ │ │ + ldr r7, [pc, #656] @ (7bf95c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7bf984 ) │ │ │ │ + ldr r7, [pc, #544] @ (7bf8f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7bf918 ) │ │ │ │ + ldr r7, [pc, #432] @ (7bf884 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #464] @ (7bf8ac ) │ │ │ │ + ldr r7, [pc, #320] @ (7bf818 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #352] @ (7bf840 ) │ │ │ │ + ldr r7, [pc, #208] @ (7bf7ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #240] @ (7bf7d4 ) │ │ │ │ + ldr r7, [pc, #96] @ (7bf740 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #128] @ (7bf768 ) │ │ │ │ + ldr r6, [pc, #1008] @ (7bfad4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #16] @ (7bf6fc ) │ │ │ │ + ldr r6, [pc, #896] @ (7bfa68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #928] @ (7bfa90 ) │ │ │ │ + ldr r6, [pc, #784] @ (7bf9fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #816] @ (7bfa24 ) │ │ │ │ + ldr r6, [pc, #672] @ (7bf990 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #704] @ (7bf9b8 ) │ │ │ │ + ldr r6, [pc, #560] @ (7bf924 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7bf94c ) │ │ │ │ + ldr r6, [pc, #448] @ (7bf8b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7bf8e0 ) │ │ │ │ + ldr r6, [pc, #336] @ (7bf84c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #368] @ (7bf874 ) │ │ │ │ + ldr r6, [pc, #224] @ (7bf7e0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #256] @ (7bf808 ) │ │ │ │ + ldr r6, [pc, #112] @ (7bf774 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #144] @ (7bf79c ) │ │ │ │ + ldr r6, [pc, #0] @ (7bf708 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #32] @ (7bf730 ) │ │ │ │ + ldr r5, [pc, #912] @ (7bfa9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #944] @ (7bfac4 ) │ │ │ │ + ldr r5, [pc, #800] @ (7bfa30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #832] @ (7bfa58 ) │ │ │ │ + ldr r5, [pc, #688] @ (7bf9c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #720] @ (7bf9ec ) │ │ │ │ + ldr r5, [pc, #576] @ (7bf958 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #608] @ (7bf980 ) │ │ │ │ + ldr r5, [pc, #464] @ (7bf8ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (7bf914 ) │ │ │ │ + ldr r5, [pc, #352] @ (7bf880 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #320] @ (7bf868 ) │ │ │ │ + ldr r5, [pc, #240] @ (7bf814 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #448] @ (7bf8ec ) │ │ │ │ + ldr r5, [pc, #64] @ (7bf768 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #576] @ (7bf970 ) │ │ │ │ + ldr r4, [pc, #192] @ (7bf7ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #704] @ (7bf9f4 ) │ │ │ │ + ldr r3, [pc, #320] @ (7bf870 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #848] @ (7bfa88 ) │ │ │ │ + ldr r2, [pc, #448] @ (7bf8f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + ldr r1, [pc, #592] @ (7bf988 ) │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7c0 │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf790 │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b8 │ │ │ │ + cbnz r0, 7bf7b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ pop {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b2 │ │ │ │ + cbnz r4, 7bf7a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7dc │ │ │ │ + cbnz r4, 7bf7d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ rev16 r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r4, 7bf7cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf78a │ │ │ │ + hlt 0x002c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + cbnz r0, 7bf7aa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf7b6 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + cbnz r4, 7bf7a6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bf7b4 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + cbnz r0, 7bf7a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, r6, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, r5, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2772339,311 +2772339,315 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf880 │ │ │ │ + push {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf878 │ │ │ │ + cbz r4, 7bf876 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf870 │ │ │ │ + cbz r4, 7bf870 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bf866 │ │ │ │ + cbz r4, 7bf868 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbz r0, 7bf860 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf85a │ │ │ │ + cbz r4, 7bf856 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf872 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 7bf86c │ │ │ │ + cbz r0, 7bf86a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + cbz r0, 7bf862 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + cbz r0, 7bf85c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf780 │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf944 │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + bcc.n 7bf900 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + bne.n 7bf8c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcc.n 7bf8f8 │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n 7bf8bc │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + bcc.n 7bf878 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + beq.n 7bf83c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf870 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf834 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + bcs.n 7bf7f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + beq.n 7bf7b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7bf7e8 │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7bf7ac │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + bcs.n 7bf968 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + beq.n 7bf92c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r3!, {r3} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + nop {9} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + bkpt 0x006c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + itt ne │ │ │ │ + lslne r3, r1, #2 │ │ │ │ + popne {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ nop {13} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r0!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ itt pl │ │ │ │ lslpl r3, r1, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r0!, {r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ bkpt 0x00e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + cbnz r4, 7bf9d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ itt ls │ │ │ │ lslls r3, r1, #2 │ │ │ │ bkpt 0x0074 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 7bf9e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ it cs │ │ │ │ lslcs r3, r1, #2 │ │ │ │ bkpt 0x0000 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9e4 │ │ │ │ + cbnz r4, 7bfa2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ itt le │ │ │ │ lslle r3, r1, #2 │ │ │ │ bkpt 0x00b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9f0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - it vs │ │ │ │ - lslvs r3, r1, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bf9fc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa46 │ │ │ │ + cbnz r4, 7bfa36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 7bfa2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 7bfa26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa30 │ │ │ │ + cbnz r4, 7bfa20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, 7bfa2a │ │ │ │ + cbnz r0, 7bfa1a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa22 │ │ │ │ + cbnz r4, 7bfa12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa1c │ │ │ │ + cbnz r4, 7bfa0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa14 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, 7bfa0e │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 7bfa4e │ │ │ │ + cbz r4, 7bfa3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 +2774175,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 r3, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 7c0b68 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 7c0a68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #28 │ │ │ │ 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 +2778752,74 @@ │ │ │ │ ldr r5, [pc, #224] @ (7c3084 ) │ │ │ │ ldr r5, [pc, #188] @ (7c3064 ) │ │ │ │ ldr r5, [pc, #152] @ (7c3040 ) │ │ │ │ ldr r5, [pc, #116] @ (7c3020 ) │ │ │ │ ldr r5, [pc, #80] @ (7c2ffc ) │ │ │ │ ldr r5, [pc, #44] @ (7c2fdc ) │ │ │ │ nop │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d16, d22, d10 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + vhadd.u32 d0, d22, d10 │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u32 d0, d30, d10 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + cdp2 0, 14, cr0, cr14, cr10, {4} │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #488 @ (adr r5, 7c31d4 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 7c30d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr10, {4} │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + ldc2l 0, cr0, [lr, #552] @ 0x228 │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r4, #552]! @ 0x228 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + stc2l 0, cr0, [r4, #-552]! @ 0xfffffdd8 │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [sl, #-552] @ 0xfffffdd8 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + stc2l 0, cr0, [sl], {138} @ 0x8a │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], {138} @ 0x8a │ │ │ │ + mrrc2 0, 8, r0, lr, cr10 │ │ │ │ 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 +2780086,286 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #644] @ (7c4044 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ b.n 7c3730 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vld1.8 {d16[4]}, [sl], sl │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ - 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] │ │ │ │ + vld1.8 {d0[4]}, [sl], sl │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + vld4.32 {d16-d19}, [r6], sl │ │ │ │ + ldrsb.w r0, [r2, sl] │ │ │ │ + str??.w r0, [r6, #138] @ 0x8a │ │ │ │ + strb.w r0, [sl, #138] @ 0x8a │ │ │ │ + strb.w r0, [r2, #138] @ 0x8a │ │ │ │ + ldr??.w r0, [sl, sl] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh.w r0, [r0, sl] │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb.w r0, [r0, sl] │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf7d6008a │ │ │ │ - @ instruction: 0xf7ce008a │ │ │ │ - @ instruction: 0xf7c6008a │ │ │ │ - @ instruction: 0xf7be008a │ │ │ │ - @ instruction: 0xf7b6008a │ │ │ │ - @ instruction: 0xf7ae008a │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf7e0008a │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xf7d0008a │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf796008a │ │ │ │ + @ instruction: 0xf78e008a │ │ │ │ + @ instruction: 0xf786008a │ │ │ │ + @ instruction: 0xf77e008a │ │ │ │ + @ instruction: 0xf776008a │ │ │ │ + @ instruction: 0xf76e008a │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfb1a008a │ │ │ │ - @ instruction: 0xf760008a │ │ │ │ - @ instruction: 0xf75e008a │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e4008a │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + @ instruction: 0xfada008a │ │ │ │ + @ instruction: 0xf720008a │ │ │ │ + @ instruction: 0xf71e008a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + subw r0, r4, #2186 @ 0x88a │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62a008a │ │ │ │ - @ instruction: 0xf622008a │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6e0008a │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6bc008a │ │ │ │ ldrh r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf698008a │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + @ instruction: 0xf5ea008a │ │ │ │ + @ instruction: 0xf5e2008a │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf674008a │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + subw r0, r0, #2186 @ 0x88a │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf650008a │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + @ instruction: 0xf67c008a │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf62c008a │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + @ instruction: 0xf658008a │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, r8, #2186 @ 0x88a │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + @ instruction: 0xf634008a │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xf4c8008a │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + @ instruction: 0xf610008a │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf5ec008a │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + rsb r0, r8, #4521984 @ 0x450000 │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xf4c4008a │ │ │ │ + eor.w r0, r8, #4521984 @ 0x450000 │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + @ instruction: 0xf3f0008a │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfac2008a │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xfa82008a │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xfa18008a │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + ldr??.w r0, [r8, #138] @ 0x8a │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vld4.32 {d16-d19}, [r6], sl │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + vld4.32 {d0-d3}, [r6], sl │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbc.w r0, r4, #138 @ 0x8a │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + @ instruction: 0xf124008a │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - addw r0, sl, #138 @ 0x8a │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + rsb r0, sl, #138 @ 0x8a │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs.w r0, r0, #4521984 @ 0x450000 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + sbcs.w r0, r0, #4521984 @ 0x450000 │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bic.w r0, r6, #4521984 @ 0x450000 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf3e6008a │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf586008a │ │ │ │ - adc.w r0, r2, #138 @ 0x8a │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + adc.w r0, r6, #4521984 @ 0x450000 │ │ │ │ + add.w r0, r2, #138 @ 0x8a │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s16 q8, d28, d10 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + vaddl.s16 q0, d28, d10 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr4, cr10, {4} │ │ │ │ - str r0, [r0, #32] │ │ │ │ + cdp 0, 9, cr0, cr4, cr10, {4} │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vhadd.s8 d0, d26, d10 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + cdp 0, 12, cr0, cr10, cr10, {4} │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r2, #138 @ 0x8a │ │ │ │ - sub.w r0, r0, #138 @ 0x8a │ │ │ │ - @ instruction: 0xf2de008a │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + @ instruction: 0xf182008a │ │ │ │ + sbc.w r0, r0, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf29e008a │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf138008a │ │ │ │ - adds.w r0, r8, #138 @ 0x8a │ │ │ │ - stc 0, cr0, [ip, #552] @ 0x228 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xf0f8008a │ │ │ │ + @ instruction: 0xf0d8008a │ │ │ │ + stcl 0, cr0, [ip, #-552] @ 0xfffffdd8 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ 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 +2781672,378 @@ │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #552]! @ 0x228 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + @ instruction: 0xe9bc008a │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrd r0, r0, [r8, #552] @ 0x228 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + @ instruction: 0xe998008a │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9b4008a │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldrd r0, r0, [r4, #-552]! @ 0x228 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe990008a │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + ldrd r0, r0, [r0, #-552] @ 0x228 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [ip, #-552]! @ 0x228 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + stmdb ip!, {r1, r3, r7} │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r8, #-552] @ 0x228 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + stmdb r8, {r1, r3, r7} │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmdb r4!, {r1, r3, r7} │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r4], #552 @ 0x228 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [r0, #552] @ 0x228 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + stcl 0, cr0, [r0, #-552] @ 0xfffffdd8 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eor.w r0, r8, sl, lsl #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + orr.w r0, r8, sl, lsl #2 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pkhbt r0, r6, sl, lsl #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + eor.w r0, r6, sl, lsl #2 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ccc │ │ │ │ + b.n 7c4c4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4c08 │ │ │ │ + b.n 7c4b88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4ba0 │ │ │ │ + b.n 7c4b20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.s8 q0, d18, d10 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + vhadd.s8 d16, d18, d10 │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c56a0 │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + b.n 7c5620 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5668 │ │ │ │ + b.n 7c55e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c573c │ │ │ │ + b.n 7c56bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c4f74 │ │ │ │ + b.n 7c4ef4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c56f0 │ │ │ │ + b.n 7c5670 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5584 │ │ │ │ + b.n 7c5504 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c55c0 │ │ │ │ + b.n 7c5540 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5570 │ │ │ │ + b.n 7c54f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5368 │ │ │ │ + b.n 7c52e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7c5130 │ │ │ │ + b.n 7c50b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5120 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5110 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5100 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7c5140 │ │ │ │ + b.n 7c50c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #30 │ │ │ │ + ble.n 7c50dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #14 │ │ │ │ + ble.n 7c50c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + ble.n 7c513c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c50f8 │ │ │ │ + bgt.n 7c5078 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7c514c │ │ │ │ + bgt.n 7c50cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n 7c5174 │ │ │ │ + blt.n 7c50f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #88] @ (7c51f0 ) │ │ │ │ + ldr r6, [pc, #856] @ (7c54f0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ 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 +2783334,389 @@ │ │ │ │ b.n 7c5ef0 │ │ │ │ ldr r2, [pc, #760] @ (7c62a8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.n 7c5ef0 │ │ │ │ - bls.n 7c5f10 │ │ │ │ + bls.n 7c6090 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c5ec8 │ │ │ │ + bls.n 7c6048 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c6088 │ │ │ │ + bls.n 7c6008 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c6018 │ │ │ │ + bvc.n 7c5f98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6030 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c5ff0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bvs.n 7c5fb0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ bvs.n 7c5f70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ bvs.n 7c6130 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ bvs.n 7c60f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + bvs.n 7c60b0 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + bvs.n 7c6070 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6084 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + strb r0, [r3, #12] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bmi.n 7c6004 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c5fb4 │ │ │ │ + bmi.n 7c6134 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + mov sl, ip │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6120 │ │ │ │ + bmi.n 7c60a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bmi.n 7c60f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7c60b8 │ │ │ │ + bhi.n 7c6038 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6054 │ │ │ │ + bcc.n 7c5fd4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6178 │ │ │ │ + bmi.n 7c60f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6128 │ │ │ │ + bcc.n 7c60a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bcs.n 7c60bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n 7c60e8 │ │ │ │ + bvc.n 7c6068 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6064 │ │ │ │ + bcc.n 7c5fe4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7c6044 │ │ │ │ + bcs.n 7c61c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 7c6150 │ │ │ │ + bpl.n 7c60d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7c6154 │ │ │ │ + bpl.n 7c60d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 7c60c4 │ │ │ │ + bpl.n 7c6044 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 7c6154 │ │ │ │ + bmi.n 7c60d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c6120 │ │ │ │ + bmi.n 7c60a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bpl.n 7c614c │ │ │ │ + bmi.n 7c60cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6118 │ │ │ │ + bmi.n 7c6098 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6114 │ │ │ │ + bmi.n 7c6094 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c60f0 │ │ │ │ + bmi.n 7c6070 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c61e0 │ │ │ │ + bmi.n 7c6160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 7c6230 │ │ │ │ + bmi.n 7c61b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61fc │ │ │ │ + bmi.n 7c617c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c61c8 │ │ │ │ + bmi.n 7c6148 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6194 │ │ │ │ + bcc.n 7c6114 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6160 │ │ │ │ + bcc.n 7c60e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6174 │ │ │ │ + bcc.n 7c60f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6140 │ │ │ │ + bcc.n 7c60c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c610c │ │ │ │ + bcc.n 7c608c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 7c6170 │ │ │ │ + bcc.n 7c60f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6134 │ │ │ │ + bcc.n 7c60b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6138 │ │ │ │ + bcc.n 7c60b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c613c │ │ │ │ + bcc.n 7c60bc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 7c60ac │ │ │ │ + bcc.n 7c622c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6078 │ │ │ │ + bcc.n 7c61f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6244 │ │ │ │ + bcc.n 7c61c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c6210 │ │ │ │ + bcc.n 7c6190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7c61dc │ │ │ │ + bcs.n 7c615c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + ldr r7, [pc, #928] @ (7c6564 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (7c6414 ) │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7c63dc ) │ │ │ │ + ldr r7, [pc, #320] @ (7c6314 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #488] @ (7c63c8 ) │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #528] @ (7c63f4 ) │ │ │ │ + ldr r7, [pc, #256] @ (7c62dc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + ldr r7, [pc, #232] @ (7c62c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (7c65e4 ) │ │ │ │ + ldr r7, [pc, #272] @ (7c62f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #704] @ (7c64b4 ) │ │ │ │ + ldr r7, [pc, #760] @ (7c64e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #672] @ (7c649c ) │ │ │ │ + ldr r7, [pc, #448] @ (7c63b4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + ldr r7, [pc, #416] @ (7c639c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c64fc ) │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #640] @ (7c64f8 ) │ │ │ │ + ldr r2, [pc, #392] @ (7c63fc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7c6504 ) │ │ │ │ + ldr r2, [pc, #384] @ (7c63f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #408] @ (7c6418 ) │ │ │ │ + ldr r2, [pc, #392] @ (7c6404 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #400] @ (7c6414 ) │ │ │ │ + ldr r2, [pc, #152] @ (7c6318 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #296] @ (7c63b0 ) │ │ │ │ + ldr r2, [pc, #144] @ (7c6314 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #208] @ (7c635c ) │ │ │ │ + ldr r2, [pc, #40] @ (7c62b0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #120] @ (7c6308 ) │ │ │ │ + ldr r1, [pc, #976] @ (7c665c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + ldr r1, [pc, #888] @ (7c6608 ) │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ 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 +2784964,335 @@ │ │ │ │ b.w 7c07c6 │ │ │ │ ldr r2, [pc, #660] @ (7c7318 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ - mov ip, r7 │ │ │ │ + mov r4, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r4, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldc2 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #24] @ (7c70f0 ) │ │ │ │ + ldr r2, [pc, #792] @ (7c73f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfbbc009a │ │ │ │ - ldr r7, [pc, #120] @ (7c7188 ) │ │ │ │ + @ instruction: 0xfb7c009a │ │ │ │ + ldr r6, [pc, #888] @ (7c7488 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7c7504 ) │ │ │ │ + ldr r6, [pc, #752] @ (7c7404 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #872] @ (7c7480 ) │ │ │ │ + ldr r6, [pc, #616] @ (7c7380 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #752] @ (7c740c ) │ │ │ │ + ldr r6, [pc, #496] @ (7c730c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #616] @ (7c7388 ) │ │ │ │ + ldr r6, [pc, #360] @ (7c7288 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #512] @ (7c7324 ) │ │ │ │ + ldr r6, [pc, #256] @ (7c7224 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #408] @ (7c72c0 ) │ │ │ │ + ldr r6, [pc, #152] @ (7c71c0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7c725c ) │ │ │ │ + ldr r6, [pc, #48] @ (7c715c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #200] @ (7c71f8 ) │ │ │ │ + ldr r5, [pc, #968] @ (7c74f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #288] @ (7c7254 ) │ │ │ │ + ldr r6, [pc, #32] @ (7c7154 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vaddl.u16 q8, d24, d14 │ │ │ │ - rsbs r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + vaddl.u16 q0, d24, d14 │ │ │ │ + @ instruction: 0xf59a009a │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + mov r8, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + mov ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r6 │ │ │ │ + mov ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r1 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + cbnz r4, 7c7330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + cbnz r4, 7c7330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7c7340 │ │ │ │ + cbnz r4, 7c7330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + add ip, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + cbnz r2, 7c7332 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + add ip, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7c7342 │ │ │ │ + cbnz r2, 7c7332 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r8, r4 │ │ │ │ + add r0, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + add r2, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, r0 │ │ │ │ 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 +2786686,258 @@ │ │ │ │ vrshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #164 @ (adr r1, 7c83e4 ) │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vrshr.u32 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xead6009a │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + eors.w r0, r6, sl, lsr #2 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2} │ │ │ │ + cbz r4, 7c83fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add ip, ip │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + cbz r4, 7c8432 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r0 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, 7c8418 │ │ │ │ + cbz r4, 7c8408 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 7c8404 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, 7c8448 │ │ │ │ + cbz r2, 7c8438 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ 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 +2788091,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 r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #968 @ (adr r4, 7c9728 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 7c9628 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 7c96a0 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 7c95a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #680 @ (adr r4, 7c9618 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 7c9518 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 7c9590 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 7c9490 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 7c9508 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 7c9408 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 7c9480 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 7c9780 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 7c93f8 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 7c96f8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 7c9770 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 7c9670 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 7c96e8 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 7c95e8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 7c9660 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 7c9560 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #552 @ (adr r3, 7c95d8 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 7c94d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 7c9550 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 7c9450 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7c94c8 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 7c93c8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 7c9440 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 7c9740 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 7c97b8 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 7c96b8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #952 @ (adr r1, 7c9790 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 7c9690 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 7c972c ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 7c962c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c93d0 │ │ │ │ + bvc.n 7c9350 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 7c9478 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 7c9778 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 7c94b0 │ │ │ │ + bvc.n 7c9430 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ 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 +2789377,199 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 7ca34a │ │ │ │ movw r3, #8524 @ 0x214c │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 7c2c90 │ │ │ │ b.w 7c2420 │ │ │ │ nop │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - subs r6, r6, #4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #22 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r1, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ 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 +2790683,99 @@ │ │ │ │ ldr r2, [pc, #184] @ (7cb0f8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c07c6 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r1, #2 │ │ │ │ - cmpvc r4, #42 @ 0x2a │ │ │ │ + itt cc │ │ │ │ + lslcc r6, r1, #2 │ │ │ │ + cmpcc r3, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, fp] │ │ │ │ + ldrsh.w r0, [r0, fp] │ │ │ │ cmp.w r1, #3072 @ 0xc00 │ │ │ │ bcc.w 7c2420 │ │ │ │ sub.w r2, r1, #3072 @ 0xc00 │ │ │ │ movs r3, #1 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r3, r2 │ │ │ │ mov.w r2, #4352 @ 0x1100 │ │ │ │ @@ -2792102,363 +2792106,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, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + stc2l 0, cr0, [r2], #556 @ 0x22c │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - ldc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + stc2 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ - ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + ldrsh.w r0, [ip, #139] @ 0x8b │ │ │ │ + ldrsb.w r0, [r4, #139] @ 0x8b │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr??.w r0, [r0, #139] @ 0x8b │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrsb.w r0, [r0, #139] @ 0x8b │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldc2 0, cr0, [r2, #-556]! @ 0xfffffdd4 │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], fp │ │ │ │ - vld1.8 {d0[4]}, [r6], fp │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + vst4.32 {d16-d19}, [ip], fp │ │ │ │ + vld4.32 {d16-d19}, [r6], fp │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 7cc180 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 7cc480 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + vaddl.u16 q8, d16, d11 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cb9c0 │ │ │ │ + b.n 7cc940 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr11, {4} │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + cdp 0, 6, cr0, cr0, cr11, {4} │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc580 │ │ │ │ + b.n 7cc500 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh.w r0, [lr, #139] @ 0x8b │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr??.w r0, [lr, fp] │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [r2, fp] │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldrsb.w r0, [r2, fp] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add.w r0, r2, fp, lsl #2 │ │ │ │ - eors.w r0, r4, #4554752 @ 0x458000 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + pkhbt r0, r2, fp, lsl #2 │ │ │ │ + orrs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf596008b │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + adcs.w r0, r6, #4554752 @ 0x458000 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xf4fa008b │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + stc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + @ instruction: 0xf4ba008b │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orrs.w r0, r2, #139 @ 0x8b │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ands.w r0, r2, #139 @ 0x8b │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - asrs r2, r5, #8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfbf6008b │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + @ instruction: 0xfa2e008b │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + @ instruction: 0xfbee008b │ │ │ │ + @ instruction: 0xfbb6008b │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r3, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ ldr.w r2, [pc, #2832] @ 7cce2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6fc10 <__fprintf_chk@plt> │ │ │ │ b.w 7c869c │ │ │ │ ldr.w r2, [pc, #2820] @ 7cce30 │ │ │ │ @@ -2793419,294 +2793422,293 @@ │ │ │ │ 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] │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf686008b │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + movw r0, #26763 @ 0x688b │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ 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 │ │ │ │ + subs.w r0, sl, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf59c008b │ │ │ │ + vhadd.u8 d0, d26, d11 │ │ │ │ + vhadd.u8 d0, d24, d11 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr11, {4} │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + vaddl.u32 q8, d20, d11 │ │ │ │ + vaddl.u8 q8, d26, d11 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7cce48 │ │ │ │ + bvs.n 7ccdc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp 0, 1, cr0, cr2, cr11, {4} │ │ │ │ - ldcl 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldcl 0, cr0, [r2, #556] @ 0x22c │ │ │ │ + ldc 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf4ea008b │ │ │ │ - @ instruction: 0xf4cc008b │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf4aa008b │ │ │ │ + eor.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd67c │ │ │ │ + b.n 7cd5fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd63c │ │ │ │ + b.n 7cd5bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd5a0 │ │ │ │ + b.n 7cd520 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd560 │ │ │ │ + b.n 7cd4e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7cd4d4 │ │ │ │ + b.n 7cd454 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd49c │ │ │ │ + b.n 7cd41c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4f8008b │ │ │ │ - @ instruction: 0xf292008b │ │ │ │ - @ instruction: 0xf284008b │ │ │ │ - b.n 7ccbf4 │ │ │ │ + @ instruction: 0xf4b8008b │ │ │ │ + @ instruction: 0xf252008b │ │ │ │ + movw r0, #16523 @ 0x408b │ │ │ │ + b.n 7ccb74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7ccac4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7cca94 │ │ │ │ + b.n 7cca44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - b.n 7cca4c │ │ │ │ + b.n 7cca14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc9fc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ b.n 7cc9cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ b.n 7cc97c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7cc94c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc91c │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + b.n 7cc8fc │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7cc8cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + b.n 7cc89c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cc80c │ │ │ │ + b.n 7cc78c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cc7dc │ │ │ │ + b.n 7cd75c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd744 │ │ │ │ + b.n 7cd6c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd70c │ │ │ │ + b.n 7cd68c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd68c │ │ │ │ + b.n 7cd60c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd64c │ │ │ │ + b.n 7cd5cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd5a4 │ │ │ │ + b.n 7cd524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4ec │ │ │ │ + b.n 7cd46c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b4 │ │ │ │ + b.n 7cd434 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd3a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3d4 │ │ │ │ + b.n 7cd354 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd34c │ │ │ │ + b.n 7cd2cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd304 │ │ │ │ + b.n 7cd284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd294 │ │ │ │ + b.n 7cd214 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd244 │ │ │ │ + b.n 7cd1c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 7cd4e4 │ │ │ │ + b.n 7cd464 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd4b0 │ │ │ │ + b.n 7cd430 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd47c │ │ │ │ + b.n 7cd3fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd450 │ │ │ │ + b.n 7cd3d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd424 │ │ │ │ + b.n 7cd3a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cd3f8 │ │ │ │ + b.n 7cd378 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ 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 │ │ │ │ + stc 0, cr0, [lr, #556]! @ 0x22c │ │ │ │ + cdp 0, 0, cr0, cr6, cr11, {4} │ │ │ │ + vhadd.s d0, d18, d11 │ │ │ │ + strd r0, r0, [lr], #556 @ 0x22c │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cdp 0, 14, cr0, cr0, cr11, {4} │ │ │ │ - addw r0, r0, #139 @ 0x8b │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + cdp 0, 10, cr0, cr0, cr11, {4} │ │ │ │ + rsb r0, r0, #139 @ 0x8b │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe8c8008b │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + stmia.w r8, {r0, r1, r3, r7} │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vext.8 d16, d24, d11, #0 │ │ │ │ - vaddl.s8 q0, d16, d11 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + vext.8 d0, d24, d11, #0 │ │ │ │ + vhadd.s8 d16, d16, d11 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xe81a008b │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + b.n 7cd038 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7cd118 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7cd0ee │ │ │ │ cmp.w r0, #604 @ 0x25c │ │ │ │ @@ -2793951,102 +2793953,102 @@ │ │ │ │ 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 │ │ │ │ + b.n 7cd268 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7cd2b0 │ │ │ │ + b.n 7cd230 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd2a8 │ │ │ │ + b.n 7cd228 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 7cd14c │ │ │ │ + vtrn.16 d16, d11 │ │ │ │ + b.n 7cd0cc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd144 │ │ │ │ + b.n 7cd0c4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd13c │ │ │ │ + b.n 7cd0bc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd134 │ │ │ │ + b.n 7cd0b4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 7cd12c │ │ │ │ + b.n 7cd0ac │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2795377,260 +2795379,260 @@ │ │ │ │ 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 7cdd9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce190 │ │ │ │ + bge.n 7ce110 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 7ce128 │ │ │ │ + bge.n 7ce0a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce0f4 │ │ │ │ + bge.n 7ce274 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce250 │ │ │ │ + bge.n 7ce1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 7ce210 │ │ │ │ + bls.n 7ce190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 7ce120 │ │ │ │ + bcs.n 7ce2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 7ce2c4 │ │ │ │ + bls.n 7ce244 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bls.n 7ce2a0 │ │ │ │ + bls.n 7ce220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vrev32.8 d16, d11 │ │ │ │ - bls.n 7ce224 │ │ │ │ + vrev32.8 d0, d11 │ │ │ │ + bhi.n 7ce1a4 │ │ │ │ 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.8 d0, d11 │ │ │ │ + vrev32.16 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] │ │ │ │ + vrev32.32 d0, d11 │ │ │ │ + vtrn.16 d0, d11 │ │ │ │ + vaddl.u32 q0, d30, d11 │ │ │ │ + vaddl.u32 q0, d24, d11 │ │ │ │ + vaddl.u16 q0, d30, d11 │ │ │ │ + vaddl.u16 q0, d24, d11 │ │ │ │ + vaddl.u16 q0, d18, d11 │ │ │ │ + vaddl.u8 q0, d24, d11 │ │ │ │ + vhadd.u d16, d30, d11 │ │ │ │ + vhadd.u d16, d22, d11 │ │ │ │ + vhadd.u32 d16, d28, d11 │ │ │ │ + vhadd.u32 d16, d22, d11 │ │ │ │ + vhadd.u16 d16, d28, d11 │ │ │ │ + pkhbt r0, r2, fp, lsl #2 │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 7ce324 │ │ │ │ + bvs.n 7ce2a4 │ │ │ │ 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 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr11, {4} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 13, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr11, {4} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 9, cr0, cr14, cr11, {4} │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr11, {4} │ │ │ │ - str r2, [r4, r4] │ │ │ │ + cdp2 0, 9, cr0, cr10, cr11, {4} │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr11, {4} │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr11, {4} │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr11, {4} │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr11, {4} │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + cdp2 0, 9, cr0, cr14, cr11, {4} │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr11, {4} │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr11, {4} │ │ │ │ - str r6, [r1, r1] │ │ │ │ + cdp2 0, 8, cr0, cr6, cr11, {4} │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr11, {4} │ │ │ │ - str r4, [r5, r0] │ │ │ │ + cdp2 0, 7, cr0, cr10, cr11, {4} │ │ │ │ + ldr r7, [pc, #944] @ (7ce658 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + ldr r7, [pc, #912] @ (7ce63c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + ldr r7, [pc, #880] @ (7ce620 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + ldr r7, [pc, #960] @ (7ce674 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #816] @ (7ce5e8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u16 d0, d22, d11 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + cdp2 0, 13, cr0, cr6, cr11, {4} │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr11, {4} │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr11, {4} │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r3, r0] │ │ │ │ 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] │ │ │ │ + mcrr2 0, 8, r0, sl, cr11 │ │ │ │ + mcrr2 0, 8, r0, r6, cr11 │ │ │ │ + ldc2 0, cr0, [r0], {139} @ 0x8b │ │ │ │ + ldc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbdc008b │ │ │ │ + @ instruction: 0xfbf0008b │ │ │ │ + @ instruction: 0xfba8008b │ │ │ │ + smlalbb r0, r0, r6, fp │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + smlalbb r0, r0, r2, fp │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfbea008b │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + @ instruction: 0xfbaa008b │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb2e008b │ │ │ │ - @ instruction: 0xfb12008b │ │ │ │ - @ instruction: 0xfafa008b │ │ │ │ - @ instruction: 0xfae2008b │ │ │ │ - @ instruction: 0xfaca008b │ │ │ │ - @ instruction: 0xfab2008b │ │ │ │ - @ instruction: 0xface008b │ │ │ │ - @ instruction: 0xfab2008b │ │ │ │ - @ instruction: 0xfa9a008b │ │ │ │ - @ instruction: 0xfa82008b │ │ │ │ - @ instruction: 0xfa6a008b │ │ │ │ - @ instruction: 0xfa52008b │ │ │ │ - @ instruction: 0xfa6e008b │ │ │ │ - @ instruction: 0xfa52008b │ │ │ │ - @ instruction: 0xfa3a008b │ │ │ │ - @ instruction: 0xfa22008b │ │ │ │ - @ instruction: 0xfa0c008b │ │ │ │ - ldr??.w r0, [r6, #139] @ 0x8b │ │ │ │ - @ instruction: 0xfa14008b │ │ │ │ - ldr??.w r0, [sl, #139] @ 0x8b │ │ │ │ - vld1.8 {d16[4]}, [r4], fp │ │ │ │ - vst1.8 {d16[4]}, [lr], fp │ │ │ │ - ldrsh.w r0, [r8, #139] @ 0x8b │ │ │ │ - vld1.8 {d0[4]}, [r2], fp │ │ │ │ + @ instruction: 0xfaee008b │ │ │ │ + @ instruction: 0xfad2008b │ │ │ │ + @ instruction: 0xfaba008b │ │ │ │ + @ instruction: 0xfaa2008b │ │ │ │ + @ instruction: 0xfa8a008b │ │ │ │ + @ instruction: 0xfa72008b │ │ │ │ @ instruction: 0xfa8e008b │ │ │ │ - @ instruction: 0xfa6a008b │ │ │ │ - @ instruction: 0xf7ca008b │ │ │ │ - @ instruction: 0xf7bc008b │ │ │ │ - ldr r2, [pc, #728] @ (7ce6b0 ) │ │ │ │ + @ instruction: 0xfa72008b │ │ │ │ + @ instruction: 0xfa5a008b │ │ │ │ + @ instruction: 0xfa42008b │ │ │ │ + @ instruction: 0xfa2a008b │ │ │ │ + @ instruction: 0xfa12008b │ │ │ │ + @ instruction: 0xfa2e008b │ │ │ │ + @ instruction: 0xfa12008b │ │ │ │ + ldr??.w r0, [sl, #139] @ 0x8b │ │ │ │ + vld1.8 {d16[4]}, [r2], fp │ │ │ │ + vst1.8 {d16[4]}, [ip], fp │ │ │ │ + ldrsh.w r0, [r6, #139] @ 0x8b │ │ │ │ + ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ + ldrsh.w r0, [sl, #139] @ 0x8b │ │ │ │ + vld1.8 {d0[4]}, [r4], fp │ │ │ │ + vst1.8 {d0[4]}, [lr], fp │ │ │ │ + ldr??.w r0, [r8, fp] │ │ │ │ + vld4.32 {d16-d19}, [r2], fp │ │ │ │ + @ instruction: 0xfa4e008b │ │ │ │ + @ instruction: 0xfa2a008b │ │ │ │ + @ instruction: 0xf78a008b │ │ │ │ + @ instruction: 0xf77c008b │ │ │ │ + ldr r2, [pc, #472] @ (7ce5b0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #112] @ (7ce44c ) │ │ │ │ + ldr r4, [pc, #880] @ (7ce74c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7ce418 ) │ │ │ │ + ldr r4, [pc, #824] @ (7ce718 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [pc, #560] @ (7ce614 ) │ │ │ │ + ldr r2, [pc, #304] @ (7ce514 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf73a008b │ │ │ │ - @ instruction: 0xf722008b │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + @ instruction: 0xf6fa008b │ │ │ │ + @ instruction: 0xf6e2008b │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7ce754 ) │ │ │ │ + ldr r4, [pc, #608] @ (7ce654 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #728] @ (7ce6d4 ) │ │ │ │ + ldr r4, [pc, #472] @ (7ce5d4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh.w r0, [sl, fp] │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + @ instruction: 0xf7ea008b │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf7d0008b │ │ │ │ - @ instruction: 0xf7a6008b │ │ │ │ - str??.w r0, [r4, #139] @ 0x8b │ │ │ │ - @ instruction: 0xf6e4008b │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + @ instruction: 0xf790008b │ │ │ │ + @ instruction: 0xf766008b │ │ │ │ + strh.w r0, [r4, #139] @ 0x8b │ │ │ │ + subw r0, r4, #2187 @ 0x88b │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf6d6008b │ │ │ │ + @ instruction: 0xf696008b │ │ │ │ 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 +2795781,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] │ │ │ │ + orr.w r0, sl, #4554752 @ 0x458000 │ │ │ │ + bics.w r0, lr, #4554752 @ 0x458000 │ │ │ │ + ubfx r0, r2, #2, #12 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf3f4008b │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + @ instruction: 0xf3b4008b │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ 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 │ │ │ │ + orns r0, r6, #4554752 @ 0x458000 │ │ │ │ + sbc.w r0, lr, #4554752 @ 0x458000 │ │ │ │ + adcs.w r0, r6, #4554752 @ 0x458000 │ │ │ │ adc.w r0, lr, #4554752 @ 0x458000 │ │ │ │ @ instruction: 0xf538008b │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + @ instruction: 0xf522008b │ │ │ │ + @ instruction: 0xf524008b │ │ │ │ + add.w r0, lr, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf4f8008b │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ 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 +2797991,382 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7cfcf0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7cfcf4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orr.w r0, r4, #139 @ 0x8b │ │ │ │ - asrs r0, r2, #15 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + and.w r0, r4, #139 @ 0x8b │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r4 │ │ │ │ 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 │ │ │ │ + vrev32.32 d16, d11 │ │ │ │ + vaddl.u8 q8, d28, d11 │ │ │ │ + vaddl.u32 q0, d16, d11 │ │ │ │ + vhadd.u d16, d20, d11 │ │ │ │ + vhadd.u8 d16, d24, d11 │ │ │ │ + vhadd.u16 d0, d28, d11 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 12, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr11, {4} │ │ │ │ + cdp2 0, 6, cr0, cr12, cr11, {4} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr11, {4} │ │ │ │ + cdp2 0, 1, cr0, cr4, cr11, {4} │ │ │ │ + stc2l 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ + ldc2 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + ldc2 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + stc2l 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r0], #556 @ 0x22c │ │ │ │ + ldc2 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + stc2 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + mrrc2 0, 8, r0, ip, cr11 │ │ │ │ + ldc2 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + @ instruction: 0xfbd8008b │ │ │ │ + @ instruction: 0xfbac008b │ │ │ │ + @ instruction: 0xfb80008b │ │ │ │ + @ instruction: 0xfb54008b │ │ │ │ + @ instruction: 0xfb28008b │ │ │ │ + @ instruction: 0xfafc008b │ │ │ │ + @ instruction: 0xfad0008b │ │ │ │ + @ instruction: 0xfaa4008b │ │ │ │ + @ instruction: 0xfa78008b │ │ │ │ + @ instruction: 0xfa4c008b │ │ │ │ + @ instruction: 0xfa20008b │ │ │ │ + ldr??.w r0, [r4, #139] @ 0x8b │ │ │ │ + vst1.8 {d16[4]}, [r8], fp │ │ │ │ + ldrsb.w r0, [ip, #139] @ 0x8b │ │ │ │ + ldr??.w r0, [r0, fp] │ │ │ │ + vst4.32 {d16-d19}, [r4], fp │ │ │ │ + ldrsb.w r0, [r8, fp] │ │ │ │ + str??.w r0, [ip, #139] @ 0x8b │ │ │ │ + str.w r0, [r0, #139] @ 0x8b │ │ │ │ + ldrb.w r0, [r4, #139] @ 0x8b │ │ │ │ + str??.w r0, [r8, fp] │ │ │ │ + ldrh.w r0, [ip, fp] │ │ │ │ + ldrb.w r0, [r0, fp] │ │ │ │ + @ instruction: 0xf7e4008b │ │ │ │ + @ instruction: 0xf7b8008b │ │ │ │ + @ instruction: 0xf78c008b │ │ │ │ + @ instruction: 0xf760008b │ │ │ │ + @ instruction: 0xf734008b │ │ │ │ + @ instruction: 0xf708008b │ │ │ │ + @ instruction: 0xf6dc008b │ │ │ │ + @ instruction: 0xf6b0008b │ │ │ │ + @ instruction: 0xf684008b │ │ │ │ + @ instruction: 0xf658008b │ │ │ │ + @ instruction: 0xf62c008b │ │ │ │ + addw r0, r0, #2187 @ 0x88b │ │ │ │ + rsbs r0, r4, #4554752 @ 0x458000 │ │ │ │ + sub.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + sbcs.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + adcs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf524008b │ │ │ │ + @ instruction: 0xf4f8008b │ │ │ │ + @ instruction: 0xf4cc008b │ │ │ │ + @ instruction: 0xf4a0008b │ │ │ │ + orns r0, r4, #4554752 @ 0x458000 │ │ │ │ + orr.w r0, r8, #4554752 @ 0x458000 │ │ │ │ + ands.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3f0008b │ │ │ │ + ubfx r0, r4, #2, #12 │ │ │ │ + @ instruction: 0xf398008b │ │ │ │ + bfi r0, ip, #2, #10 │ │ │ │ + sbfx r0, r0, #2, #12 │ │ │ │ + @ instruction: 0xf314008b │ │ │ │ + @ instruction: 0xf2e8008b │ │ │ │ + @ instruction: 0xf2bc008b │ │ │ │ + @ instruction: 0xf290008b │ │ │ │ + @ instruction: 0xf264008b │ │ │ │ + @ instruction: 0xf238008b │ │ │ │ + addw r0, ip, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf1e0008b │ │ │ │ + subs.w r0, r4, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf188008b │ │ │ │ + adcs.w r0, ip, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf130008b │ │ │ │ + add.w r0, r4, #139 @ 0x8b │ │ │ │ + @ instruction: 0xf0d8008b │ │ │ │ + @ instruction: 0xf0ac008b │ │ │ │ + eor.w r0, r0, #139 @ 0x8b │ │ │ │ + orrs.w r0, r4, #139 @ 0x8b │ │ │ │ + bic.w r0, r8, #139 @ 0x8b │ │ │ │ + vext.8 d16, d28, d11, #0 │ │ │ │ + vaddl.s16 q8, d16, d11 │ │ │ │ + vaddl.s32 q0, d20, d11 │ │ │ │ + vhadd.s d16, d24, d11 │ │ │ │ + vhadd.s8 d16, d28, d11 │ │ │ │ + vhadd.s32 d0, d16, d11 │ │ │ │ + cdp 0, 15, cr0, cr4, cr11, {4} │ │ │ │ + cdp 0, 12, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 9, cr0, cr12, cr11, {4} │ │ │ │ + cdp 0, 7, cr0, cr0, cr11, {4} │ │ │ │ + cdp 0, 4, cr0, cr4, cr11, {4} │ │ │ │ + cdp 0, 1, cr0, cr8, cr11, {4} │ │ │ │ + stcl 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + stcl 0, cr0, [r0, #556] @ 0x22c │ │ │ │ + ldc 0, cr0, [r4, #556] @ 0x22c │ │ │ │ + stcl 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [ip, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + stcl 0, cr0, [r4], #556 @ 0x22c │ │ │ │ + ldc 0, cr0, [r8], #556 @ 0x22c │ │ │ │ + stc 0, cr0, [ip], {139} @ 0x8b │ │ │ │ + stcl 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ + stc 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + rsbs r0, ip, fp, lsl #2 │ │ │ │ + subs.w r0, r0, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb84008b │ │ │ │ + adcs.w r0, r8, fp, lsl #2 │ │ │ │ + @ instruction: 0xeb2c008b │ │ │ │ + add.w r0, r0, fp, lsl #2 │ │ │ │ + @ instruction: 0xead4008b │ │ │ │ + @ instruction: 0xeaa8008b │ │ │ │ + orns r0, ip, fp, lsl #2 │ │ │ │ + orrs.w r0, r0, fp, lsl #2 │ │ │ │ + bic.w r0, r6, fp, lsl #2 │ │ │ │ + ldrd r0, r0, [ip, #556]! @ 0x22c │ │ │ │ + ldrd r0, r0, [r2, #556] @ 0x22c │ │ │ │ + @ instruction: 0xe9a8008b │ │ │ │ + ldrd r0, r0, [lr, #-556]! @ 0x22c │ │ │ │ + ldrd r0, r0, [r4, #-556] @ 0x22c │ │ │ │ + stmdb sl!, {r0, r1, r3, r7} │ │ │ │ + stmdb r0, {r0, r1, r3, r7} │ │ │ │ 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,91 +2798617,99 @@ │ │ │ │ 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 7cf8d4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7cf884 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7cf834 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf904 │ │ │ │ + b.n 7cf7e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf8b4 │ │ │ │ + b.n 7d0704 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf864 │ │ │ │ + b.n 7cf744 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf784 │ │ │ │ + b.n 7d05dc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cf7c4 │ │ │ │ + ble.n 7cfe54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d065c │ │ │ │ + ble.n 7cfe74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cfed4 │ │ │ │ + ble.n 7cfe8c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ble.n 7cfeb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ble.n 7cfef4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ble.n 7cff0c │ │ │ │ + ble.n 7cff34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #2 │ │ │ │ + udf #28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #32 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 4 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + svc 8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 32 │ │ │ │ + svc 26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 7cff9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cffbc │ │ │ │ + b.n 7cffcc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7cffec │ │ │ │ + b.n 7cfffc │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d001c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d004c │ │ │ │ + b.n 7d003c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + b.n 7d005c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d007c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d009c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d00bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -2798749,43 +2798757,35 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d037c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d039c │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 7d03bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d03dc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7d03fc │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7d041c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - b.n 7d043c │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7d00ac │ │ │ │ + bgt.n 7d002c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0478 │ │ │ │ + b.n 7d03f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n 7d003c │ │ │ │ + blt.n 7cffbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d04c4 │ │ │ │ + b.n 7d0444 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d0414 │ │ │ │ + b.n 7d0394 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 7d047c │ │ │ │ + b.n 7d03fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x001e │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + rev16 r2, r2 │ │ │ │ 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 +2799024,97 @@ │ │ │ │ ldr r0, [pc, #172] @ (7d02f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ (7d02fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ 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 +2800445,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 │ │ │ │ + setend le │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d11e8 │ │ │ │ + bpl.n 7d1168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 7d120c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 7d150c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 7d1244 │ │ │ │ + bpl.n 7d11c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d11d4 │ │ │ │ + bne.n 7d1154 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 7d1324 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 7d1224 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 7d10e0 │ │ │ │ + bmi.n 7d1260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7d1198 │ │ │ │ + bne.n 7d1118 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 7d1230 │ │ │ │ + bcs.n 7d11b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 7d12d4 │ │ │ │ + bcs.n 7d1254 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - beq.n 7d1188 │ │ │ │ + beq.n 7d1308 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1184 │ │ │ │ + beq.n 7d1304 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d131c │ │ │ │ + beq.n 7d129c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d1330 │ │ │ │ + beq.n 7d12b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12bc │ │ │ │ + beq.n 7d123c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d12e8 │ │ │ │ + beq.n 7d1268 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d125c │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d129c │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 7d1274 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfb5a008b │ │ │ │ - @ instruction: 0xfb56008b │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xfb1a008b │ │ │ │ + @ instruction: 0xfb16008b │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb20008b │ │ │ │ - @ instruction: 0xfb28008b │ │ │ │ - @ instruction: 0xfb10008b │ │ │ │ - @ instruction: 0xfaf8008b │ │ │ │ @ instruction: 0xfae0008b │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + @ instruction: 0xfae8008b │ │ │ │ + @ instruction: 0xfad0008b │ │ │ │ + @ instruction: 0xfab8008b │ │ │ │ + @ instruction: 0xfaa0008b │ │ │ │ + movs r2, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfaa8008b │ │ │ │ - @ instruction: 0xfa8e008b │ │ │ │ - @ instruction: 0xfa74008b │ │ │ │ - @ instruction: 0xfa5a008b │ │ │ │ - @ instruction: 0xfa40008b │ │ │ │ - @ instruction: 0xfa26008b │ │ │ │ - str r6, [r4, r7] │ │ │ │ + @ instruction: 0xfa68008b │ │ │ │ + @ instruction: 0xfa4e008b │ │ │ │ + @ instruction: 0xfa34008b │ │ │ │ + @ instruction: 0xfa1a008b │ │ │ │ + @ instruction: 0xfa00008b │ │ │ │ + vld1.8 {d16[4]}, [r6], fp │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vld4.32 {d0-d3}, [r6], fp │ │ │ │ - subs r0, r3, r5 │ │ │ │ + str??.w r0, [r6, #139] @ 0x8b │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #936] @ (7d1774 ) │ │ │ │ + ldr r7, [pc, #680] @ (7d1674 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r0!, {} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ 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 +2800853,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 r4, [pc, #800] @ (7d17b8 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #936] @ (7d1848 ) │ │ │ │ + ldr r4, [pc, #680] @ (7d1748 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7d1804 ) │ │ │ │ + ldr r4, [pc, #608] @ (7d1704 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #792] @ (7d17c0 ) │ │ │ │ + ldr r4, [pc, #536] @ (7d16c0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #720] @ (7d177c ) │ │ │ │ + ldr r4, [pc, #464] @ (7d167c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #648] @ (7d1738 ) │ │ │ │ + ldr r4, [pc, #392] @ (7d1638 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7d16f4 ) │ │ │ │ + ldr r4, [pc, #320] @ (7d15f4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #504] @ (7d16b0 ) │ │ │ │ + ldr r4, [pc, #248] @ (7d15b0 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #432] @ (7d166c ) │ │ │ │ + ldr r4, [pc, #176] @ (7d156c ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #360] @ (7d1628 ) │ │ │ │ + ldr r4, [pc, #104] @ (7d1528 ) │ │ │ │ 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 +2810625,15 @@ │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ negs r4, r7 │ │ │ │ ldr r0, [pc, #4] @ (7d60f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ 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 +2815096,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 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r2, r0 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r2, r7 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r6, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r6, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r6, r3 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r6, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r2, r3 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r2, r2 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r7 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, r6 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp │ │ │ │ + add r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r0 │ │ │ │ + add r6, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, r4 │ │ │ │ + add r2, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r7 │ │ │ │ + add r6, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sl, fp │ │ │ │ + add sl, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, lr │ │ │ │ + add lr, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ + add lr, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp r6, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, pc │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r2, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r6 │ │ │ │ + mov r6, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r1 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + mov lr, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx fp │ │ │ │ + bx r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx pc │ │ │ │ + bx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + bx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + bx lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #24] @ (7d8934 ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #136] @ (7d89a8 ) │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #248] @ (7d8a1c ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #360] @ (7d8a90 ) │ │ │ │ + ldr r0, [pc, #104] @ (7d8990 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #472] @ (7d8b04 ) │ │ │ │ + ldr r0, [pc, #216] @ (7d8a04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #584] @ (7d8b78 ) │ │ │ │ + ldr r0, [pc, #328] @ (7d8a78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #696] @ (7d8bec ) │ │ │ │ + ldr r0, [pc, #440] @ (7d8aec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #808] @ (7d8c60 ) │ │ │ │ + ldr r0, [pc, #552] @ (7d8b60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #920] @ (7d8cd4 ) │ │ │ │ + ldr r0, [pc, #664] @ (7d8bd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #8] @ (7d8948 ) │ │ │ │ + ldr r0, [pc, #776] @ (7d8c48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #120] @ (7d89bc ) │ │ │ │ + ldr r0, [pc, #888] @ (7d8cbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #232] @ (7d8a30 ) │ │ │ │ + ldr r0, [pc, #1000] @ (7d8d30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #344] @ (7d8aa4 ) │ │ │ │ + ldr r1, [pc, #88] @ (7d89a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #456] @ (7d8b18 ) │ │ │ │ + ldr r1, [pc, #200] @ (7d8a18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #568] @ (7d8b8c ) │ │ │ │ + ldr r1, [pc, #312] @ (7d8a8c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #680] @ (7d8c00 ) │ │ │ │ + ldr r1, [pc, #424] @ (7d8b00 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #792] @ (7d8c74 ) │ │ │ │ + ldr r1, [pc, #536] @ (7d8b74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #904] @ (7d8ce8 ) │ │ │ │ + ldr r1, [pc, #648] @ (7d8be8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #1016] @ (7d8d5c ) │ │ │ │ + ldr r1, [pc, #760] @ (7d8c5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #104] @ (7d89d0 ) │ │ │ │ + ldr r1, [pc, #872] @ (7d8cd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #216] @ (7d8a44 ) │ │ │ │ + ldr r1, [pc, #984] @ (7d8d44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #328] @ (7d8ab8 ) │ │ │ │ + ldr r2, [pc, #72] @ (7d89b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #440] @ (7d8b2c ) │ │ │ │ + ldr r2, [pc, #184] @ (7d8a2c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #552] @ (7d8ba0 ) │ │ │ │ + ldr r2, [pc, #296] @ (7d8aa0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #664] @ (7d8c14 ) │ │ │ │ + ldr r2, [pc, #408] @ (7d8b14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #776] @ (7d8c88 ) │ │ │ │ + ldr r2, [pc, #520] @ (7d8b88 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #888] @ (7d8cfc ) │ │ │ │ + ldr r2, [pc, #632] @ (7d8bfc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #1000] @ (7d8d70 ) │ │ │ │ + ldr r2, [pc, #744] @ (7d8c70 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #88] @ (7d89e4 ) │ │ │ │ + ldr r2, [pc, #856] @ (7d8ce4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #200] @ (7d8a58 ) │ │ │ │ + ldr r2, [pc, #968] @ (7d8d58 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #312] @ (7d8acc ) │ │ │ │ + ldr r3, [pc, #56] @ (7d89cc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #424] @ (7d8b40 ) │ │ │ │ + ldr r3, [pc, #168] @ (7d8a40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #536] @ (7d8bb4 ) │ │ │ │ + ldr r3, [pc, #280] @ (7d8ab4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #648] @ (7d8c28 ) │ │ │ │ + ldr r3, [pc, #392] @ (7d8b28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #760] @ (7d8c9c ) │ │ │ │ + ldr r3, [pc, #504] @ (7d8b9c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #872] @ (7d8d10 ) │ │ │ │ + ldr r3, [pc, #616] @ (7d8c10 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #984] @ (7d8d84 ) │ │ │ │ + ldr r3, [pc, #728] @ (7d8c84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #72] @ (7d89f8 ) │ │ │ │ + ldr r3, [pc, #840] @ (7d8cf8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #184] @ (7d8a6c ) │ │ │ │ + ldr r3, [pc, #952] @ (7d8d6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #296] @ (7d8ae0 ) │ │ │ │ + ldr r4, [pc, #40] @ (7d89e0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7d8b54 ) │ │ │ │ + ldr r4, [pc, #152] @ (7d8a54 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #520] @ (7d8bc8 ) │ │ │ │ + ldr r4, [pc, #264] @ (7d8ac8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #632] @ (7d8c3c ) │ │ │ │ + ldr r4, [pc, #376] @ (7d8b3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #744] @ (7d8cb0 ) │ │ │ │ + ldr r4, [pc, #488] @ (7d8bb0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #856] @ (7d8d24 ) │ │ │ │ + ldr r4, [pc, #600] @ (7d8c24 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #968] @ (7d8d98 ) │ │ │ │ + ldr r4, [pc, #712] @ (7d8c98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7d8a0c ) │ │ │ │ + ldr r4, [pc, #824] @ (7d8d0c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #168] @ (7d8a80 ) │ │ │ │ + ldr r4, [pc, #936] @ (7d8d80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #280] @ (7d8af4 ) │ │ │ │ + ldr r5, [pc, #24] @ (7d89f4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #392] @ (7d8b68 ) │ │ │ │ + ldr r5, [pc, #136] @ (7d8a68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #504] @ (7d8bdc ) │ │ │ │ + ldr r5, [pc, #248] @ (7d8adc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #616] @ (7d8c50 ) │ │ │ │ + ldr r5, [pc, #360] @ (7d8b50 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #728] @ (7d8cc4 ) │ │ │ │ + ldr r5, [pc, #472] @ (7d8bc4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #840] @ (7d8d38 ) │ │ │ │ + ldr r5, [pc, #584] @ (7d8c38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #952] @ (7d8dac ) │ │ │ │ + ldr r5, [pc, #696] @ (7d8cac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #40] @ (7d8a20 ) │ │ │ │ + ldr r5, [pc, #808] @ (7d8d20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #152] @ (7d8a94 ) │ │ │ │ + ldr r5, [pc, #920] @ (7d8d94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #264] @ (7d8b08 ) │ │ │ │ + ldr r6, [pc, #8] @ (7d8a08 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #376] @ (7d8b7c ) │ │ │ │ + ldr r6, [pc, #120] @ (7d8a7c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #488] @ (7d8bf0 ) │ │ │ │ + ldr r6, [pc, #232] @ (7d8af0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #600] @ (7d8c64 ) │ │ │ │ + ldr r6, [pc, #344] @ (7d8b64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #712] @ (7d8cd8 ) │ │ │ │ + ldr r6, [pc, #456] @ (7d8bd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #824] @ (7d8d4c ) │ │ │ │ + ldr r6, [pc, #568] @ (7d8c4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #936] @ (7d8dc0 ) │ │ │ │ + ldr r6, [pc, #680] @ (7d8cc0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #24] @ (7d8a34 ) │ │ │ │ + ldr r6, [pc, #792] @ (7d8d34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #136] @ (7d8aa8 ) │ │ │ │ + ldr r6, [pc, #904] @ (7d8da8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7d8b1c ) │ │ │ │ + ldr r6, [pc, #1016] @ (7d8e1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #360] @ (7d8b90 ) │ │ │ │ + ldr r7, [pc, #104] @ (7d8a90 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #472] @ (7d8c04 ) │ │ │ │ + ldr r7, [pc, #216] @ (7d8b04 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #584] @ (7d8c78 ) │ │ │ │ + ldr r7, [pc, #328] @ (7d8b78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #696] @ (7d8cec ) │ │ │ │ + ldr r7, [pc, #440] @ (7d8bec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #808] @ (7d8d60 ) │ │ │ │ + ldr r7, [pc, #552] @ (7d8c60 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #920] @ (7d8dd4 ) │ │ │ │ + ldr r7, [pc, #664] @ (7d8cd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #776] @ (7d8d48 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r7, [pc, #888] @ (7d8dbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #1000] @ (7d8e30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d9a4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d9a50 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2817141,831 +2817141,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7da0a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7da0ac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r4, r1, #2 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes